A land of contrasts — from Himalayan treks to Rajasthan palaces, it’s among the best places to travel in Asia for deep cultural experiences.