Has anyone stayed in or close to Cagliari? What is it like? Where would you stay? Are the beaches nice. Are there any recommendations for where to go for activities for teenage boys - windsurfing etc.