Alghero is a lively, friendly place -- good for both young and more mature visitors.  The centro storico has many nooks and crannies to explore, and it is fantastic for shopping with quite a few designer clothing stores.  If you want to explore the general northwestern area, there are many gorgeous places to strike out to.