One of the oldest medieval towns on the French Riviera, Haut-de-Cagnes is well known for its modern and contemporary art m ...