I live in Girona, a Ryanair hub (with flights to and from Bristol) which many people use to get down to Barcelona. However it is a great town with plenty going on, top class restaurants, easy access to Barcelona by train (€12 return) or if you hire a car, to the foothills of the Pyrenees and the nicer bits of the Costa Brava. Not necessarily a huge amount warmer than the UK, but generally a lot brighter! The only downside is that it is a bit short on hotels, so you need to book early.
Send your feedback or queries to firstname.lastname@example.org