Definitely go for anjuna, both Baga and Calangute are 15-20 mins from Anjuna and you could enjoy anjuna flea market also if you happen to be there on Wednesday.
Lol its your mindset.. actually there is no drunk cases such but if you are not confident then dont drive simply. Thats why i suggest you to take accomodation near baga and enjoy evening in anjuna then parties in baga
If you are visiting north goa then please chuck baga n calangut..
As it is over crowded and over priced. Off you want to experience the laidback life n njoyy the beach with not too many people them try agonda and poolem beach. bhaga and calangut is half an hour away.