Start your day with a visit to Fort Aguada, a 17th-century Portuguese fort that offers a stunning view of the Arabian Sea. Walk around the fort and explore the lighthouse, which is the oldest of its kind in Asia. Afternoon, head to Candolim Beach, which is located just below the fort. Enjoy the sun, sand and sea, and indulge in some water sports activities. In the evening, head to Sinquerim Beach for some seafood dinner.
Visit Bom Jesus Basilica, a UNESCO World Heritage site and one of the oldest churches in India. Admire the Baroque architecture and the art collection. Afternoon, head to Se Cathedral, which is located nearby. This 16th-century Portuguese cathedral is one of the largest in Asia and features a golden bell. In the evening, take a stroll at Miramar Beach and enjoy the sunset.
Embark on a day trip to Dudhsagar Falls, which means "Sea of Milk" in Hindi. The four-tiered waterfall is one of the tallest in India and is surrounded by lush greenery. Take a dip in the refreshing water and enjoy a picnic. You can also go on a trek to the nearby Tambdi Surla Temple. In the evening, head back to your hotel and relax.
End your trip with a visit to the famous Anjuna Flea Market, which takes place every Wednesday. Browse through the colorful stalls selling everything from clothes to jewelry to souvenirs. Enjoy the live music performances and the street food. Afternoon, head to Baga Beach, which is located nearby. Relax on the beach, take a dip in the sea and enjoy some drinks. In the evening, head to Tito's Lane for some nightlife.
Other attractions you may consider visiting include the Basilica of Bom Jesus, Salim Ali Bird Sanctuary, and Chapora Fort. You can also take a day trip to the spice plantations or enjoy a river cruise. To maximize your fun, consider renting a bike or a scooter and exploring Goa on your own. You can also take a yoga or meditation class or try the Goan cuisine. Don't forget to try the local drink, feni.