Saying somewhere is a "tale of two cities" is a bit of a cliché in travel writing, but in Budapest, it's just a statement of ...