From backpacker hostels and homestays to boutique spa resorts, Dharamshala offers wonderful stay options across all budgets. McLeodganj appeals perfectly for first-timers and Buddhist pilgrims ...