Alghero Resort Country Hotel, Alghero
This 18th-century family home, dressed in warm terracotta tiles and neutral tones, offers an upmarket, modern take on an agriturismo. With just 22 guest rooms, it feels intimate but there’s also a host of activities on offer, including tennis, horse riding and trekking. Pampering is part of the experience, too. Enjoy the hammam in the lovely spa, or lounge by the pool.