Hikes, scenic views and Naina Devi temple, to cable car rides and caves — the Uttarakhand town offers a mix of adventure, fun ...