Heading off to my first trip to India this May for a wedding and then some travel. Planning on flying into Delhi with next stops in Dhara Dun , Mumbai and Karela. Any suggestion for can;t miss kind of places? Looking for street food to high end recommendations. Appreciate any help you can provide.