Private medieval tour of Besalú, Castellfollit de la Roca and Santa Pau from Barcelona