Himachal Pradesh is one of the most beautiful state of the Indian sub-continent. Every town here is a hill station due to the pleasent weather that mother nature has bleessed the are with. When most of the country is reeling under the harsh summer sun Himachal Pradesh is the refuge most people sought out and with so many options to choose from Himachal truly is the "Land of the Gods".