Our primary reason for stopping in Pushkar was to break up the drive from Jaipur to Jodphur. Pushkar turned out to be a delightful, interesting, pedestrian-friendly town with lots of neat things to see and some great food. Definitely worth a quick stop!
We stayed at Inn Seventh Heaven, a quirky, fun haveli that M loved running around. There were cats to chase, elephant statues to investigate, stairs to climb, and swing benches all over the place, plus a water feature in the middle of the ground floor. Honestly, I think the most fun he had in Pushkar was probably exploring the hotel.
Pushkar is a popular for pilgrimages because of its sacred Hindu lake and many ghats. A ghat is a set of stairs leading down to the water, and there are usually several ghats all for the same body of water. There are more than 50 ghats at the Pushkar Lake. One of the few temples to the Hindu creator-god Brahma is located in Pushkar, and this is also a popular draw.
One thing to note about Pushkar is that because it is a devoutly religious town, almost all of the food there is vegetarian with no eggs. They still eat cheese and yogurt, and the main protein source is legumes. So be prepared for weak breakfasts if you like protein in the morning.
We were particularly glad to have a Pushkar city guide because he took us around the town in the evening. Experiencing the temples at prayer time was one of the more spiritual experiences I’ve had, and something we never would have done without our guide. We walked all the way around the lake and he got us into the Brahma temple 5 minutes before closing time (and showed us the best inexpensive place to store our shoes without having to worry about them getting stolen).
We were pleasantly surprised by Pushkar, and unless you plan on doing some of desert adventuring based out of Pushkar, I think you probably only need to spend one night. After waking up early to wander around Pushkar Lake during sunrise, we ate breakfast (which left us all hungry an hour later), and we were on our way to Jodphur!