Start your day in Old Delhi, the historic heart of the city. Visit the Jama Masjid, one of the largest mosques in India, and Chandni Chowk, a bustling market with narrow alleys. Afterward, head to Humayun's Tomb, a UNESCO World Heritage Site and the final resting place of the Mughal Emperor Humayun. The tomb is surrounded by beautiful gardens and is a great place to relax.
Start your day at the Akshardham Temple, one of the largest Hindu temples in the world. The temple complex features stunning architecture, intricate carvings, and a beautiful garden. Afterward, head to India Gate, a war memorial and one of Delhi's most famous landmarks. The monument is particularly beautiful at sunset and is a great place to people-watch.
Take a day trip to Rishikesh, a spiritual town on the banks of the Ganges River. Visit the Laxman Jhula, a suspension bridge over the river, and Triveni Ghat, a bathing ghat where locals and pilgrims come to take a dip in the holy water. In the evening, witness the Ganga Aarti, a beautiful ritual where priests offer prayers to the river with lamps and incense.
Start your day with a yoga class at one of Rishikesh's many ashrams. Afterward, head back to Delhi and visit the Qutub Minar, a UNESCO World Heritage Site and the tallest brick minaret in the world. The complex also features several other historic structures, including the Iron Pillar, an ancient rust-resistant pillar. End your day with a visit to Hauz Khas Village, a trendy neighborhood with boutique shops, cafes, and bars.
If you have more time, consider visiting the Lotus Temple, a Bahá'í House of Worship with a stunning lotus-shaped structure, or the Red Fort, a historic fort with beautiful gardens and museums. If you have less time, skip the trip to Rishikesh and spend more time exploring Delhi. Make sure to dress conservatively when visiting religious sites and remove your shoes before entering.