Dinan Is one of the most beautiful small towns in Europe