In San Vito Lo Capo, 1 star hotels have average nightly rates of $103. La Caribena is $26 cheaper than the city average at just $77/night.