Almora, a charming small town nestled in the Kumaon foothills of Uttarakhand, caters to the thrill-seekers with adventurous activities.