Low season means you get luxury for less at resorts in St. Tropez, Sardinia