I've been googling different India travel advice blogs/publications over the last few weeks. Most of them say the exact same things in a very vague, travel agent sort-of way.
Before I left for summer vacation, my friend David gave me this awesome guidebook made by Frommer's: