The most beautiful places in Hungary, from historic cities and Danube river towns, to majestic national parks, lakes and more.