La Bastide de Mougins is a stylish hotel comprised of 18th-century houses. It features chic dining, a terrace, and an outdoor pool.