Start your day off right with a visit to Paranthe Wali Gali, a narrow street in Old Delhi famous for its paranthas, a fried bread filled with spiced vegetables. This popular breakfast spot has been serving locals and visitors since the 1870s and offers a variety of delicious flavors to try.
After breakfast, head to the Jama Masjid, one of the largest mosques in India. Built in the 17th century by Emperor Shah Jahan, this impressive structure is made of red sandstone and marble and can hold up to 25,000 people. Take in the stunning views of Old Delhi from the top of the minaret.
No trip to Delhi is complete without a visit to Karim's, a famous restaurant known for its Mughlai cuisine. Order the legendary mutton burra and chicken jahangiri, both cooked in traditional clay ovens, and finish off with a plate of sweet and flaky phirni.
After lunch, take a stroll through the lush gardens of India Gate, a war memorial located in the heart of the city. The 42-meter-tall arch, designed by Edwin Lutyens, commemorates the Indian soldiers who died in World War I and the Afghan Wars.
End your day in the trendy neighborhood of Hauz Khas Village, filled with art galleries, boutiques, and bars. Grab a drink at any of the rooftop bars overlooking the beautiful Hauz Khas lake. Don't forget to try some of the delicious street food from the vendors lining the streets.
If you have extra time, explore the colorful Spice Market in Old Delhi, take a cooking class to learn how to make your own Indian dishes, or visit the beautiful Lotus Temple, a Bahai House of Worship. A side trip to Agra to see the magnificent Taj Mahal is also highly recommended.