Sort:  

the film itself is not set in Budapest, it's just the name of the hotel, i think the country was invented for the film but it's quite similar to the baltics near russia. and yes, it's beautiful.