Best time to visit Mussoorie depends on you. It has a charm in all seasons
Places you cannot miss- sunrise at Gunhill
Starting your day with a walk from or to Mussoorie Library chowk
Bargaining your way through the Tibetan market at Mall road
Going to Landour for visiting the highest spot in Mussoorie- Lal Tibba
Landour Bakehouse, after hiking to Lal Tibba
Kempty Falls, for all things touristy
Maggi, of course at all places
Company Garden for a nature lover's delight
A day trip to Dhanaulti from Mussoorie