Calling all first-time buyers – These are the most affordable cities in the UK