The most glamorous St Tropez hotels for summer on the French Riviera