From Rajasthan's deserts to the beaches of Goa, here's how to spend one month in India, including advice for longer trips to India.