Goa travel guide: Best beaches, flights and tips for travellers