Overlooking the rooftops of the old town of Vence, you can take in the magnificent views from the mountains to the Mediterranean Sea.