Costa Brava is often dismissed as a cheap package holiday destination, but it also boasts a rich cultural heritage. Emma ...