You can spend your days exploring historic monuments, visiting vibrant markets, or taking a dip in the beautiful beaches. Adventure seekers will also find plenty to do, including trekking in the Himalayas, rafting down the Ganges, and exploring wildlife sanctuaries.