You'll Stay at this Five-Star Hotel in the South of France on our 'Ultimate France' Journey