In reply to yodadave:
We stayed in a villa in San Vito. I'd say you need a car if staying in the town like we did. Beware of some of the car hire companies at the airport as we got stung for additional charges despite already paying online. No option of backing out as we'd have been stuck at the airport with no car.
Food, eating out etc seemed slightly cheaper than the UK but not significantly. It is a tourist resort as well as a climbing destination.