My kids (15 and 17) and I are would like to make a day trip from Barcelona to spend some time in acquaint and peaceful places in Costa Brava. I read good things about Girona, Besalu, Tossa de Mar, Pals, Calella de Palafrugell but there are many other towns in the area looking nice as well.. What are best places to visit in the area? Any reco for an itinerary for a day trip by bus or train?
Alternatively, I can join a guided tour from Barcelona. It includes Girona, Pals, Calella de Palafrugell. Would it be worth paying over $100 per person? Are shops or restaurants be closed or slow after summer in a small town like Pals?