DH, DS and I are looking for a holiday destination for early June. We want nice weather, a mix of beach and town, bit of culture, nice food and a relatively short flight.
We have narrowed it down to Croatia, Sicily or Sardinia. Does anyone have any recommendations?