everywhereonce.com
Girona, City of Gardens (and Stairs)
It’s easy to see why the Catalonian city of Girona has endured 25 sieges and fallen to enemy forces on seven different occasions. It’s a place you really do want all for yourself. And on our first …