Probably Cardiff. But more for the people than the city itself. Many good things in my life happened there. Whereas London has bad memories to me. Which has little to do with the cities themselves.
New York... reminds me of London except newer and more fast paced.