If you were to close your eyes and imagine the picture-perfect holiday destination, chances are you’d be dreaming of Cabo San Lucas ... luxury villas, like Casa Fryzer or Villa La Datcha.