The city has cathedrals, fortresses, streets of goldsmiths' workshops (inside Prague Castle), and lively bars serving the finest beer.