Perched in Himalayas, Dehradun is a peaceful entrance to the magnificence of Uttarakhand, cultural mix, good weather conditions and mesmerizing landscape.