Pushkar is unlike elsewhere in Rajasthan, and the annual cattle-trading fair is the best time to visit this holy town with a hippie vibe.