The charming market town of Dumfries is located in the Scottish county of Dumfries and Galloway, around 30 minutes’ drive northwest of the Scottish and English border. With its traditional architecture, fascinating history as a Scottish stronghold in the Middle Ages under William Wallace (aka Braveheart) and the stunning…