Hello anidhya , I will be happy to answer your travel queries *Famous for its beaches, nightlife and Portuguese culture Goa is rightly called party capital of India. Goa has numerous beaches and both parts beaches of Goa electrifying and party animal's heaven.
*north goa attract more people than South Goa if you love surrounded by people and touristic atmosphere then you should definitely visit North Goa. the best of them are Candolim beach, Baga ,Anjuna , Calangute,morjim ,arambol and vagator beach.
*on the other side South Goa beaches are tranquil, they have hidden peace are more clean quiet and mostly visited by foreigners the best of them are agonda, palolem, butterfly,patnem, cola beach . is also famous for its Portuguese past churches cathedral and forts whereas South Goa is heaven for wildlife enthusiasts with its distinct flora and fauna, it's a great place for nature lovers .
* now if I talk about visiting North Goa ,it is good for street food lovers,they will get a variety of foods non-veg and veg too ,South Goa might not suit your taste but will give to some new experiences to your taste buds and I am sure gonna love it.
*in simple words if you want a quiet atmosphere in Goa you must prefer South Goa and you will surely relax ,chill and enjoy the breathtaking views from there.it's the greenest part of Goa.
*Every Robinson Crusoe’s fantasy, Goa and its beaches is a major draw for vacationers. Whether a laid back suntan, thrilling water sport, Olive Ridley turtle or rejuvenating massage, beaches here have something for everyone. Every sea-side destination encapsulates the extravagant side of Goa at its best.aarambol and vagator beach of Goa is best for that experience 😊.
*I checked online and found that the best of the deals for Goa were at tripoto itself you can once refer this link ,there are many great packages available here https://www.tripoto.com/goa/tour-packages
Colva Beach: Clean and spectacularly beautiful one
Betal Beach I have been to the beaches that attracts a lot of tourists but the above mentioned beaches let you relax and enjoy the place.