Take a Shikara ride at Dal Lake and marvel at the floating gardens. Visit the beautiful Mughal Gardens such as Nishat Bagh, Shalimar Bagh and Chashme Shahi. Try some local cuisine like Rogan Josh and Kehwa.
Relax in the scenic Lidder Valley. Take a dip in the cool waters of Sheshnag Lake. Explore the Betaab Valley and visit the nearby trout farm. Try paragliding at Aru Valley.
Take a pony ride to the serene Thajiwas Glacier. Explore the Nilagrad river and the Kheer Bhawani temple. Trek to the picturesque lakes of Gadsar and Satsar.
Go skiing or snowboarding in the winter wonderland of Gulmarg. Take the Gondola ride for majestic views of the Himalayas. Visit the Maharani temple and the Alpharwat peak.
Shop for souvenirs at the floating markets of Shankaracharya Nagar. Take a walking tour of the old city and its bazaars. Visit the beautiful Hazratbal shrine and end the day with a sumptuous wazwan meal.
If you have more time, consider visiting the beautiful Lolab Valley. If you have lesser time, skip either Pahalgam or Sonamarg. Try to book lodgings in advance to avoid last-minute expenses.