Anyone know anywhere suitable in Portugal, Spain, Turkey or Greece? Just got back from Tossa de Mar in Costa Brava which ticked all the boxes and was lovely!