Bradford-on-Avon is a quaint market town near Bath. From charming cottages to a peaceful canal, the medieval town offers the perfect day out. Find out more!