The gorgeous town of Berwick Upon Tweed is the most northerly of Northumberland’s towns and is just 3 miles from the border with Scotland. Berwick is the last English town before Scotland and ...