With its quaint main streets and historic buildings reminiscent of small-town England or Scotland, Abingdon feels as though it's straight from the British countryside. The town is surrounded by ...