These are some places in Macleodganj which can be explored in 3 days:-
1.Masroor Temple
2. Bhagsu falls
3. Nechung Monastery
4. Bhagsunath Temple
5. Triund hill: It is a 4-5 hour walk from Bhagsu Nath, the ancient Shiva temple near German Bakery.
6. Vipassana Meditation Center
7. Kareri Lake
8. The Dalai Lama’s Temple