Prague, the capital of the Czech Republic, is known for its stunning medieval architecture, Prague Castle, the Charles Bridge, and its charming old town.