South Oxfordshire has been identified as one of the UK's most financially resilient locations.