Start your adventure with white water rafting in the morning on the Ganges river. In the afternoon, explore the ashrams and cafes around Laxman Jhula. End the day with the Ganga Aarti ceremony at Parmarth Niketan.
Start early to reach Auli for skiing at one of the highest peaks in India. Take a cable car ride to the Auli Artificial Lake in the afternoon. End the day with a bonfire and stargazing at a local campsite.
Drive to Joshimath in the morning and visit the Kalpavriksh, a 1200-year-old tree. In the afternoon, take a road trip to the Nanda Devi National Park and go on a trek to the Valley of Flowers. Spend the night at a local hotel.
Start early to reach the Jim Corbett National Park and go on a jeep safari to spot tigers and other wild animals. In the afternoon, visit the Garjiya Devi Temple and the Corbett Waterfall. Spend the night at a local resort.
Drive to Mukteshwar in the morning and visit the Mukteshwar Mahadev Temple. In the afternoon, go rock climbing and rappelling at Chauli ki Jali. End the day with a bonfire and stargazing at a local campsite.
Start the day with a boat ride in Naini Lake and visit the Naina Devi Temple. In the afternoon, visit the Governor's House and the Eco Cave Gardens. Spend the night at a local hotel.
Drive to Mussoorie in the morning and visit the Kempty Falls. In the afternoon, go on a trek to Lal Tibba and visit the Gun Hill viewpoint. End the day with a bonfire and stargazing at a local campsite.
If you have extra time, consider visiting the Rajaji National Park for a wildlife safari or the Binsar Wildlife Sanctuary for bird watching. You can also take a side trip to Haridwar for a dip in the holy Ganges river. Make sure to pack warm clothes as the temperature in December can drop significantly at higher altitudes.