Hi guys,
Girona: An overnight in Girona is something worthwhile. While I never comment on hotels, I would strongly advise a hotel in the old quarters, especially on the side of the river next to Rambla de la Llibertat. It's the most beautiful area of Girona, full of small streets and back-alleys, similar to the Barri Gòtic in Barcelona. A stroll in the evening and sitting in one of the terraces for a drink is really something. More info here and for a short video here.
Cadaqués: Yep even in winter life goes on everywhere in Catalonia :))... In the understanding that one does not visit Cadaqués or any other coastal town for their shops or restaurants but rather for their quaint little streets, beautiful coves and lovely views, and noting that --as in every other of the 947 towns and villages in Catalonia-- there is people living there all year round... a visitor in winter will certainly not encounter thousands of tourists everywhere and a number of restaurants and shops -especially those living out of hot weather and summer visitors- will be closed, but one can equally enjoy a walk in the town, browse some shops, stroll the boulevard near the main beach/cove and have something to eat somewhere. Is there anything else? I personally prefer a thousand times a visit in winter than in summer... more peaceful and equally beautiful. Don't forget to drop by the church of Santa Maria, a 16th-century gem that contains paintings by Dalí. Also, for info... it's pronounced “kah-dah-kes” (emphasized in the last syllable)... to hear how it sounds check out the pronunciation of user polondriz here. For going from Girona you need to take a bus and there aren't that many, two each day, one in the morning (9am), the other late in the evening (10pm). Check anyhow the schedules as times might vary depending on the season. The company serving this route is Sarfa and the departure spot in Girona you better use is at the bus hub station, in front of the train station. The journey takes nearly 2h. You can (and for peace of mind I would) purchase the ticket online. Note however that from the same company there are 11 buses every day from Figueres to Cadaqués so, if you're staying in Girona, you could arrange for a train from the later to Figueres and a bus to Cadaqués from there, either for both legs of the journey or maybe only the return, it's far more flexible....
Figueres
From Girona, going to Figueres is best by train, a regular commuting train which will leave you in the centre of Figueres (the high-speed train stops in a different station, Figueres-Vilafant, which is two miles away). For schedules here. There are over 30 trains each day, from 7am to 11pm. Tickets are bought on the spot at the station. Price ranges from 4.10€ to 5.45€ depending on the type of train. Aside from the famous Museu Dalí. Figueres is a lively town (pop. 40,000) which offers other sites worth exploring.