We popped off to Alghero for a few days last week.
It is a lovely small, old city with great views and little alleyways. Make sure you have your phrasebook with you as some restaurants only have menus in Italian with no english translations, but you get so m uch further if you try to speak Italian.
We stayed in a lovely hotel- Angedras- which is about 10-15 minutes walk from the old town which was ideal, they have lovely clean rooms, and a great breakfast, supplied by the cake shop round the corner.
The boat trip out to Neptunes Grotto was also goo- but it does cost €13 for the boat then another €10 each to go into the caves although they are pretty spectacular, and mooring up in the entrance to the caves is an experience as well.
It is not a particularly cheap place to eat and drink though
The beach is very good and clean, crystal clear water, and white sands gently shelving into warm water.
All in all a good place for a couple of days break in the sun- it was 32 degrees last Wednesday!- our taxi driver was prompt and got us to and from the aiport quickly and without any fuss as well, just be aware there is nothing once you are through security- the only drinks are availabe from a vending machine.