Begur is a great place to swim in crystal blue waters and discover medieval age history in the Costa Brava, Spain. Explore it with us!