Both Mahatma Gandhi's base and gateway to the sublime state of Gujarat, Ahmedabad also contains some of the most beautiful mosques in India.
As the gateway to the most traditional and fascinating part of India, the small city of Bhuj is a virtual invitation to explore Gujarat and discover its traditions.
Puri is an Odisha State town, in eastern India. It's also one of the country's holiest sites.
The town in the state of Bihar where Prince Siddharta Guatama experienced awakening and became a Buddha.
Along is a small town in the middle of the forests of Arunachal Pradesh in northeast India.
Halebid is a tiny village completely lost in the Karnataka countryside. Just 30 km from Hassan and only 16 from Belur, it's a 45 minute bus ride from Hassan to get to this haven of peace.
A mountain town, surrounded by lakes and waterfalls.
Elephanta Island is off the coast of Mumbai and is one of the best day's out during a holiday in the city.
Home to the headquarters of the exiled Tibetan government, next to Dharamsala in Himachal Pradesh.
Just 11 km from Jaipur, in Amer, there is a superb palace, a magnificent temple and a fort that dominates the whole area: enough for a very full and very enjoyable day of visits.
A Himalayan market town, on the road to Leh in the north of Manali.
A town in Madhya Pradesh, known for its 16th Century palaces.
At 105km from Aurangabad, you'll find Ajanta, with its collection of breathtaking caves. The wall paintings here are considered to be some of the finest examples of Buddhist art.
I used Bombay as my base and place to stay when I visited India. It's an enormous and chaotic city, with a population of around 23 million. Bombay is something of a shock at first, but it's enjoyable getting to know it.
Mandvi, on the Gujarat coast in northwest India, is famous for its shipyard.
Pemayangtse Gompa is a superb monastery a stone's throw from Pelling, in Sikkim.
A small town in Darjeeling that blends Indian charm with a bit of peace and quiet.
Kargil is a stop-over town midway between Srinagar in Kashmir and Leh in Ladakh. It's an obligatory stop-off point for a bite to eat or to spend the night, but above all, the surrounding landscapes are fabulous.
Agonda is a long white sandy beach south of the State of Goa, not far from the famous Palolem. Perfect for relaxing!
At the centre of Arunachal Pradesh, in the tribal States of the North-East, Daporijo, although often described as a dirty, uninteresting small town, is still worth a visit during yourtrip to India.