Start your day at Anjuna Beach where you can relax, enjoy the sun, and take a dip in the sea. In the evening, head to the Anjuna Night Market, where you can find a variety of clothes, accessories, handicrafts, and souvenirs at bargain prices. You can also feast on some delicious street food from the many food stalls here.
Explore the old charm of Goa by visiting the Basilica of Bom Jesus, Se Cathedral, and other historic churches in Old Goa. In the afternoon, make your way to Panjim Market, where you can buy a variety of local spices, teas, and cashews at reasonable prices.
Take a scenic train ride through the Western Ghats to reach the Dudhsagar Waterfalls, one of the tallest waterfalls in India. You can take a dip in the freshwater pool at the bottom of the falls or go for a trek in the surrounding jungle. In the evening, head to the Bondla Wildlife Sanctuary to spot deer, peacocks, and other wildlife in their natural habitats.
For your last day in Goa, visit Arambol Beach, a hidden gem that is less crowded than other beaches in the area. You can walk along the beach, try some water sports and enjoy a yoga session. In the evening, drive to Fort Terekhol, located on the northernmost tip of Goa, for breathtaking views of the Arabian Sea and the Terekhol River.
If you have more time, you can explore other beaches in Goa such as Baga or Calangute. Another must-visit spot is the Bhagwan Mahaveer Sanctuary and Mollem National Park, which is home to a variety of flora and fauna. However, if you have less time, you can skip the Dudhsagar Waterfalls and Bondla Wildlife Sanctuary and spend more time relaxing on the beaches. Do not forget to try some authentic Goan cuisine such as fish curry and rice or pork vindaloo.