Flights taking just a couple of hours depart from numerous airports in the UK for Alghero or Olbia in the north or Cagliari in the south; options include charter and low-cost airlines. You can also get ferries from mainland France, Corsica or mainland Italy. 

Accommodation
Accommodation
Accommodation
Accommodation