With stunning sea views, beautiful architecture, and luxury amenities, discover my pick of the best hotels in Nice, South of France.