Budapest: best places for a home and a holiday in Hungary’s capital