The Charles Bridge is the most famous landmark in Prague, with the castle on the hill behind it a close second.