Most people head for famous landmarks during their first holiday in India. Naturally, most will think of the Taj Mahal in Uttar Pradesh, the magnificent marble mausoleum built for love.
Together with the red sandstone Agra Fort and the Amber Fort and Palace of the Winds at Jaipur, it makes up what is probably the most popular tourist triangle.
But there are so many other temples and sights to see: the ruined city of Sarnath, the sunrise on the Ganges at Varanasi and the Golden Temple at Amritsar.
The beaches of Goa are famous for sun, sand and a hedonistic lifestyle, but have become more westernised in recent years.
The beaches of Lakshadweep, a series of coral atolls off the west coast, are pristine but expensive to reach.
An alternative option is to make for the mountains. Northern India is bordered by the highest peaks in the world, the Himalaya. Daramasala is a fascinating cultural centre, home to the exiled Dalai Lama.