Nainital offers a range of activities, including boat rides on Nainital Lake, trekking to viewpoints like Tiffin Top, and exploring the vibrant markets for unique handicrafts.