Pushkar is a beautiful small town, consisting mainly of white and light blue houses, Hindu temple and ghats (staircases) around a lake. Pushkar lies in a narrow dry valley overshadowed by impressive rocky hils, and is a major Hindu pilgrimage centre.