In the morning, visit the Akshardham Temple, one of the largest Hindu temples in the world. Afternoon head to Rishikesh, the "Yoga Capital of the World". Visit the Beatles Ashram, the Ganga Arti ceremony, and try some local street food in the evening.
Start the day with a sunrise yoga session by the Ganges. After breakfast, drive to Guptkashi and visit the ancient Vishwanath Temple and Ardhnareshwar Temple. In the evening, explore the local market and try some traditional Garhwali cuisine.
Today, trek to the Kedarnath Temple. This 18-km trek is challenging and takes around 6-8 hours, so start early. As Kedarnath Temple is located at an altitude of around 3,583 meters (11,755 ft), spend the evening resting at the hotel and enjoying the view of the Himalayas.
Start the day early and trek back to Guptkashi. Then, head to Badrinath, a town located on the banks of the Alaknanda River. Visit the Badrinath Temple, Tapt Kund, and Neelkanth Peak. In the evening, explore the local market and try some local delicacies.
On the way back to Delhi, stop at the Devprayag, the confluence of the Alaknanda and Bhagirathi rivers, which form the Ganges. Also, visit the Rajaji National Park, home to elephants, tigers, and leopards. In the evening, head back to Delhi and catch a flight back home.
If you have an extra day, consider visiting the Hemkund Sahib, a Sikh pilgrimage site near the Valley of Flowers National Park. You can also visit Haridwar, another holy city located on the banks of the Ganges. To maximize your fun, make sure to carry comfortable shoes, a sunscreen, and insect repellent. You can also go for a helicopter ride to Kedarnath, which is quicker but more expensive. Lastly, make sure to try the local Garhwali cuisine, which includes dishes like Kafuli, Jhangore ki Kheer, and Aloo Ke Gutke.
Book your hotels and flights in advance through this link.