My boyfriend and I will be visiting India for 10 days in October. Can anyone suggest where to go, possible itinerary? Would like variety but must see Goa beaches and Taj Mahal. Also, should we do a tour/package or on our own? Any advice would be greatly appreciated. Thank you!