Visit the historical city of Girona, https://en.wikipedia.org/wiki/Girona
Parts of the ‘Barri-Vell’ date back to over a thousand years, a maze of alleyways and ancient architecture including the Cathedral and Arab Baths.
Banyoles Lake:Banyoles - WikipediaOne of the largest in the Iberian Peninsula, crystal, clear water, boat trips, lakeside restaurants and best of all, lots of ducks to feed. Tossa de Mar:Tossa de Mar - Wikipedia A beautiful medieval fishing town, lots of alleyways and steps to race around, two beaches, a tourist ‘train’ that takes you up to the castle and glass bottomed boat trips visiting secluded coves.
Besalú: Besalú - Wikipedia Beautiful medieval fortified town with an amazing bridge over a wide shallow river,very good for skimming stones. Again lots of alleyways, outdoor restaurants and very few cars, nice playgrounds. Tourist train.
Sant Pol beach at S’Agaró: https://en.wikipedia.org/wiki/S%27Agar%C3%B3 Small parade of
restaurants, beautiful beach for kids, pedalos
St.Martí d’Empúries: https://en.wikipedia.org/wiki/Sant_Mart%C3%AD_d%27Emp%C3%BAries Long windy beach, great when it's too hot, not a car in sight. You have to park and walk. Five lovely restaurants in the old hamlet by the beach, pedal go-carts along the promenade, trampolines, pedalos.
Barcelona: 1hour 20 by train The Sagrada Familia: https://en.wikipedia.org/wiki/Sagrada_Fam%C3%ADlia, Casa Batllo: https://en.wikipedia.org/wiki/Casa_Batll%C3%B3 Casa Mila (la Pedrera): Casa Milà - Wikipedia just three of the remarkable buildings of Antoni Gaudi. Figueres: 1 hour by train to the Salvador Dali Museum: en.wikipedia.org/wiki/Dalí_Theatre_and_Museum