Looking for the best three-week India travel itinerary? From north to south, where to stay, what to do, and how to get around - this guide to the ultimate Indian adventure has you covered!