Visit Besalú a wonderful medieval village just a little more than an hour from Barcelona. What to see and how to get there.