Hi
I am Italian and I advice to go by airplane. By Ferry is too long and you will be so tired!
Do you have a place to stay? Because if not I can give you this Url. It's about holiday rentals in Italy and Europe in general
http://www.stayrentals.com/ita/ (StayRentals: Holiday Rentals)
>> Stay informed about: Sardinia Naples Senario