Dharamshala city is beauty in nature which is situated in Himachal Pradesh on the edge of Himalayas. This city has more attractions, shopping markets, hotels, cultural places mainly Tibetan culture are more attractive. This city is very clean, safe and easy to convey any places. Near MacLeodganj city is very one of best place to visit and attraction of all tourists. It is famous for Tibetan culture, monasteries and can see tibetan history. Triund and Dhouladhar mountains are near from Dharamshala which is famous for hiking. Must visit place is Norbulinka institute in Dharamshala which is preserving tibetan culture and arts. It has always pleasant weather and the temprature range is 21-34 degree celcius so plan to travel Dharamshala with sweaters, jacket and warm cloths. You will be amazed to visit Dharamshala. a beautiful city.