In the morning, visit the Jama Masjid, one of the largest mosques in India, and Red Fort, a UNESCO World Heritage site. For lunch, try some mouth-watering kebabs and biryanis at Karim's. In the afternoon, explore the Qutub Minar and Humayun's Tomb. In the evening, head to India Gate, a war memorial, and enjoy a leisurely walk around the gardens.
Visit the Nainital Lake in the morning and take a boat ride to admire the scenic views. In the afternoon, explore the Governor's House and the Naina Devi Temple. Take a walk around the Mall Road for shopping and street food in the evening.
Visit the Kaichi Dham temple in the morning, a popular shrine dedicated to Lord Shiva. In the afternoon, head to the Baijnath Temple, one of the oldest temples in the region. Take a dip in the hot springs of Tattapani in the evening to relax and rejuvenate.
Visit the Triveni Ghat in the morning, a popular bathing ghat where three rivers converge. In the afternoon, explore the Beatles Ashram, where the Beatles stayed in the 1960s to learn transcendental meditation. Take a dip in the Ganges river and attend the Ganga Aarti in the evening.
Visit the Lotus Temple in the morning, a Bahá'í House of Worship. In the afternoon, explore the Akshardham Temple, a Hindu temple and a spiritual-cultural campus. For a unique experience, visit the Sulabh International Museum of Toilets. Depart for Indira Gandhi International Airport in the evening.
If you have time, consider visiting the Jim Corbett National Park, a popular wildlife sanctuary near Nainital. Another option is to visit Haridwar, a holy city on the banks of the Ganges river. To maximize your fun, try out some adventure sports in Rishikesh like white water rafting, bungee jumping or zip-lining. Make sure to try some local delicacies like Kumaoni raita, bal mithai and singori. Finally, carry enough cash as most places do not accept credit cards.