1. The Taj Mahal
Listed as one of The Seven Great Wonders of the Modern World, the Taj Mahal is every bit as breathtaking as you've probably heard. Be sure to hire a guide, or at the very least, rent the audio guide to explain the amazing story behind the Taj. While in Agra, The Red Fort and deserted city of Fatehpur Sikri are also worth a visit.
2. The Beaches of Goa
Goa is home to some of the most popular beaches in the world. Whether you're looking for backpackers and all night parties, or luxury resorts, Goa has it all.
3. Yoga in Rishikesh
Rishikesh is known as the "Yoga Capital of the World," and offers heaps of world-class places to practice, or take part in a teacher training. The sacred city is bursting with activities including holistic work shops, meditation practices, music gatherings, shopping, and more- all along the banks of the beautiful Ganges River.
4. Camel Trek in Jaisalmer
Jaisalmer is not only home to the oldest inhabited fort in the world, but to sand dunes aplenty, perfect for camel trekking. Take an easy one day trek, or journey out for multiple days, eating dinner around a campfire and sleeping under the stars.
5. The Spiritual City of Varanasi
The most spiritual city for practicing Hindus, Varanasi is located on the Holy Ganges River, and for many Hindus, making it here to die is a lifelong goal. To have your body cremated, (publicly,) along the banks of The Ganges is to achieve moksha, (enlightenment.) The sights, sounds, and smells of Varanasi make the city exceptionally full of life, while the hundreds of public cremations each day are a constant reminder of death.
6. Caves of Ajanta
An UNESCO World Heritage site, the Buddhist caves of Ajanta are not to be missed. Marvel at the sculptures and paintings that date all the way back to 1st century B.C.
7. Jaipur: The Pink City
Explore palaces, forts, and temples on a stroll through the "pretty in pink" city (it's actually more of an earthy red).
8. The Ruins at Hampi
Another UNESCO World Heritage site, Hampi is like an open museum for travelers to explore and soak in the wonder of an ancient city in ruins.
9. Udaipur: The Venice of India
Set against the Aravalli Mountains, Udaipur is known as the "most romantic city in India." Spend a few days enjoying the beautiful lakes and palaces the city has to offer.
10. Tour the Tea Estates of Darjeeling
Relax as you experience the aroma of the world-famous Darjeeling tea gardens and soak in the luscious green surroundings on steep mountain ridges with the staggering Himalayas in the distance.
While this list is far from all inclusive regarding things to see and do in India, (does such a list even exist?!) it should definitely give you some ideas of the adventures that await you upon arrival to incredible India!