The capital of the Czech Republic is Prague, located on the banks of the Vltava River. The Czech Republic joined the EU in 2004. The country has a population of around 11 million and its official language is Czech. Typical Czech foods include pilsner beer, knedliky dumplings, and svickova beef roll.