If you're visiting North India, it's well worth tacking on a trip to Delhi and diving into the city before heading to Rajasthan. Set up camp at The Leela Palace New Delhi hotel, where elegant chandeliers, magnificent architecture and a rooftop pool provide a tranquil respite from frenetic streets. Dump your bags and explore Old Delhi on an adrenaline-inducing rickshaw ride, zipping along alleys and traffic-packed roads. Stop at Bukhara Restaurant (widely considered the world's best Indian) to refuel with tandoori dishes and its legendary black daal. If reservations are proving tricky to get (as often the case), nip round the corner to Dum Pukht, Bukhara's sister restaurant and a favourite among Delhiites.
Start your second day with a meditation or yoga class before reimmersing yourself in the city's streets to visit Jama Masjid (one of India's largest mosques) and the tomb of Humayun, a lauded Mughal emperor. Alternatively opt for a day trip to the historic city of Agra, exploring the Taj Mahal and Agra Fort, returning to Delhi in time for a tour through the busy market area of Chandni Chowk, sampling street food under the cover of night.