I'm putting together a bucket list of all the weird and wonderful activities in India, Sri Lanka and Nepal. I've got plenty of time. I want to include mainly the culture and see the natural beauty. Any places I should visit? Activities to do? food to eat? ways to travel? Festivals to hit?