The universal appeal of the Pink City and the diverse array of things to do in Jaipur has kept Rajasthan’s capital on the radar of travellers for centuries. Fans of literature, architecture, history and art will love being immersed in this cultural hub. Jaipur is also arguably one of the best places to buy handmade art and crafts, so if you play your cards right you’ll leave Jaipur with a full heart (and backpack bursting at the seams). Done something on this list and loved it? Share it with the hashtag #TimeOutDoList and tag @TimeOutEverywhere. Find out more about how Time Out selects the very best things to do all over the world.