As soon as I accumulate enough PTO, I plan to spend several weeks in India. My trip will be sometime in the fall/early winter to avoid the monsoons and heat. My agenda is pretty sparse at this point - will start in Mumbai and work my way south along the Arabian Sea and back up towards Chennai.

I'm wondering if any of you have recommendations for Southern India, be it hotels, restaurants, small villages, temples, etc. I also plan to travel by train while in the country, so any travel advice is welcome.