Nestled along the banks of the Danube, Budapest, Hungary is a city full of history ... In fact, according to travel expert Rick Steves, it's one of the most underrated big cities in Europe.