A medieval village hidden in the heart of the Costa Brava, Llagostera is a haven of tranquility and nature.