Like many travellers, it was cheap flights that led us to Girona but the attractive, lesser-visited site on Spain’s Costa Brava is worth a visit.