Never been but have this sudden urge to go. Like the sound of beach plus pretty scenery, interesting things to do. Not so familiar with places although friend recommends Antibes.
Normally do hotel with half board but villa with pool and close restaurants sounds nice .
Is there any good website, search engine, travel company as a good starting point [have had cursory look at tripadvisor].
If you sense desperation you're right - need to give holiday dates at work tomorrow!!