On average, Villa Margherita is less than the Cefalù average rate for 3 star hotels. The nightly rate at Villa Margherita is typically $92, whereas the nightly rate in Cefalù is $42 more.