Shimla
1
1 Postcard
Shimla, a charming hill town in the Himalayas, blends colonial charm with vibrant local crafts, making it a must-visit in northern India.
Himachal Pradesh, India Get directions
"Here the colonials created England in miniature," Tony says of this hill town.