Booking.com is good for Alghero.

Make sure you go to Micky's Jump.

Also, Alghero is the best place to be based, stages aren't too far away which is great.