Budapest is the capital and largest city in Hungary, with a population of 1.7 million. It is located in the heart of Central Europe and is a major transportation hub, with a large international airport and regular railway and bus connections. Budapest is known for its stunning architecture and is home to many wonderful cultural sites, such as the awe-inspiring Buda Castle on the banks of the Danube.