Abingdon in Oxfordshire could be a great place for a self-catering holiday in this area of England. Types of accommodation available in Oxfordshire include self-catering holiday cottages, country cottages, lodges, log cabins and apartments. As a bustling market town, Abingdon by the River Thames has plenty to recommend it and could be a great base from which to discover some of the highlights of Oxfordshire.