'Hidden gem' city is 'France's answer to Venice'