Maslinica, Šolta, Croatia

This tastefully restored 300-year-old castle is Šolta island's only hotel. It provides a quiet escape in a charming harbour town, and has seven classically styled rooms. Look out for the fine-dining restaurant, the heated outdoor pool and the sauna and hammam.