Budapest, the capital of Hungary, usually surprises travelers who don't know exactly what to expect in the 1.7 millio ...