Newport has been named as the third best city in Wales for first time buyers.