These are the most affordable cities in the UK for first-time buyers