Girona, known as the "city of four rivers," is located north of Barcelona, not far from the French border. It provides both ...