A week in sunny Costa Dorada with pools, beaches and theme parks nearby – from just £169 per person including flights