Opulent in every way, North India is usually the entry point for a trip to India and has many must-see destinations - it is the India of every traveler's fantasy. A large and historically tumultuous region, it has always been a magnetic draw for travelers throughout its history, many of them invaders who brought with them cultures and customs, their staying in this enchanted land has created a colourful, vivid mosaic that captures your heart and imagination. The northern region is a magical canvas that encompasses the dramatic landscapes of the far north in Ladakh - trekker's delight; the high Himalayas rolling down to the beautiful forests of Srinagar in Kashmir, and into the states of Himachal Pradesh and Uttarakhand ; the lush, fertile and seemingly unending Indo-Gangetic plains etched and fed by the largest rivers, most starting at the glaciers and Himalayan heights and then spreading down and finally submerging in to the Bays. North Indians have uncontrollable zest for life that reflects in the folk art and dance - the famous Bhangra from Punjab for instance; in the rich and irresistible cuisines that have spread through restaurants across the world; in the dress, the music, the faiths; the fashion and the trends. A young impatient modern India jostles along with the continuing reminders of ancient civilizations and regal empires, quite at ease with a seemingly chaotic diversity and much to the perplexity of a visiting onlooker. Travelers spend many trips in the North discovering the fascinating challenge that is India - Delhi, the capital; at Agra where even the small messy markets can take nothing away from the breathlessly incomparable Taj Mahal; at the overwhelming palaces and forts of Rajasthan - Jaipur, Udaipur, Jodhpur -magical names that create luxurious and exquisite experiences; at the temples and ghats of Varanasi, a spiritual and religious legend; at the picture postcard hill-stations whispering stories of past glories within their panoramic vistas. Wildlife sanctuaries, ethnic desert safaris, unending delights. The best time to visit North India is between October to March. Ladakh in the winter months is inaccessible. Adventure trips like White water rafting and Sanctuary visits are seasonal.