Saint Paul de Vence - The Most Beautiful Medieval Village in France.