Budapest is one of the most beautiful cities