A visit to Budapest features shopping boulevards, statues of Lenin and Stalin, mineral baths and 19th-century coffeehouses.