Bradford has been named the 'second most affordable city in Yorkshire' for first-time buyers, according to better.co.uk.