How to get to Pushkar?
The best way to reach Pushkar is from Jaipur.
Buses run regularly from Jaipur everyday and it takes about 3-3.5 hours to reach Ajmer bus stand.
bus from Jaipur to Ajmer(costs about 300 Rs.) and then take a bus or an auto rickshaw to take you to Pushkar(auto will cost about 300 Rs from Ajmer to Pushkar while bus will charge you approx. 20 Rs.)
Trains run regularly from Jaipur to Ajmer and takes around 2-2.5 hours to reach Ajmer. Sleeper seat will cost 150 Rs. and general seat will cost 80 Rs.
A more convenient, though costly, way to get to Pushkar is to simply rent a car straight from Jaipur to Pushkar(Standard rates between Rs. 2000-Rs 2500). If you are going in a group, this would be the best way to reach. I took the bus as i was traveling solo.
Where to stay?
There are numerous budget hotels and hostels to choose from. Zostel, GoStops, Hostellers, Moustache all famous hostels are there. Please check occupancy of hostel while booking, as it should have at least 50 % so that you can meet enough people and interact with them.
I stayed at Zostel Pushkar which turned out to be one of the best stays ever! The ambiance and staff of the hostel are amazing. They also perform live Night Music. You also get to meet and interact with travelers from all various us backgrounds.
I highly recommend staying at this hostel if you are travelling solo, as i met many travelers there and make friends.