Himachal Pradesh is a land of diversity when it comes to the kind of tourists who visit the snowy Northern state.