Don't let your first impressions of Delhi stick like a sacred cow in a traffic jam: get behind the madcap façade and discover the inner peace of a city rich with culture, architecture and human diversity, deep with history and totally addictive to epicureans. Both Old and New Delhi exert a beguiling charm on visitors. Lose yourself unwinding the secrets of the city's Mughal past in the labyrinthine streets of Old Delhi before emerging into the wide open spaces of imperial New Delhi, with its ordered governmental vistas and generous leafy avenues. From November to March is the best time to visit, with cool but sunny weather. Also, Holi, one of the most exuberant Hindu festivals, takes place around this time, in February or March.