Sun-soaked beach resort just 4 hours from UK with £17 flights named cheapest for Brits in 2026