India's 'Pink City' Is a Feast for the Senses — Here Are the Best Things to Do in Jaipur