The best hotels in Alghero, selected for you from CharmingSardinia.com â?? reserve your hotel in Alghero, Castelsardo and Sassari for your holiday in north Sardinia