Any one know of anywhere suitable in Spain, Portugal, Greece or Turkey? Just got back from Tossa de Mar on Costa Brava, ticked the above boxes and was lovely.