Begin your trip to Goa at Fort Aguada, a 17th-century Portuguese fort surrounded by a moat and overlooking the Arabian Sea. In the morning, take a guided tour and learn about the fort's history and significance to the region. After lunch at one of the nearby seafood restaurants, head down to Candolim Beach for some sunbathing and a dip in the sea. In the evening, enjoy a stunning sunset view from the fort's lighthouse.
Wake up early and drive to Anjuna Flea Market, a popular tourist spot that takes place every Wednesday. Browse through various stalls selling everything from local handicrafts to clothing and jewelry. In the afternoon, head to Baga Beach for some water sports and a beachside lunch. End the day at Club Cubana, a famous nightclub in Calangute.
On your last day, visit the Basilica of Bom Jesus, a UNESCO World Heritage Site that contains the remains of St. Francis Xavier. Spend the morning exploring the church and its art and architecture. After lunch, head to the nearby Fontainhas neighborhood, known for its colorful Portuguese-style houses and art galleries. End the day with a river cruise on Mandovi River, complete with live music and Goan cuisine.
In addition to the itinerary, consider visiting the following places: Dudhsagar Falls, Chapora Fort, and Salim Ali Bird Sanctuary. For a day trip, head to the scenic village of Divar Island. To maximize your fun, book water sports and other activities in advance to avoid long lines and wait times.
Check the link for hotel and flight prices.