In the morning, visit the Dal Lake and take a shikara ride to explore the floating markets and water gardens. In the afternoon, head to the Mughal Gardens, Nishat Bagh and Shalimar Bagh. End the day with a visit to the Hazratbal Shrine.
Visit the Betaab Valley and Chandanwari in the morning. In the afternoon, go for a horse ride or a hike in the Aru Valley. End the day with a visit to the Mamal Temple.
Visit Kokernag in the morning, which is known for its natural springs and gardens. Then head to Verinag, which is home to the source of the Jhelum river. End the day with a visit to the Achabal Gardens.
Spend the day in Yusmarg, which is known for its beautiful meadows, pine forests and trekking trails. Take a guided trek to the Sunset Peak or Nilnag Lake.
Explore the historic Old City of Srinagar in the morning, visit the Jama Masjid and the Shah Hamdan Mosque. In the afternoon, visit the Hari Parbat Fort and the nearby shrines. End the day with a visit to the Pari Mahal.
Explore the Dachigam National Park in the morning and go for a guided trekking tour. In the afternoon, visit the Harwan Gardens and the Dara Shikoh Garden. End the day with a visit to the Jamia Masjid.
Visit the Thajiwas Glacier in the morning and go for a pony ride to explore the meadows. In the afternoon, visit the Zojila Pass and the Baltal Valley. End the day with a visit to the Gangbal Lake.
You may also consider visiting the Lolab Valley, Kupwara District, or the Aharbal Waterfalls. Side trips to Leh and Ladakh may also be worthwhile. Don't forget to try the local cuisine, especially the famous Kashmiri Wazwan. To maximize your fun, consider taking a hot air balloon ride over the Dal Lake or a helicopter tour over the Himalayas.
For affordable hotels and flights, check out https://booking.tp.st/VhZsadPo.