Top 10 tips for first time travelers to India