Tips for what to do when visitng the beautiful town of Besalu Spain. Besalu is found in La Garrotxa, in the Costa Brava region of Spain.