THE CITY OF A THOUSAND spires stretches vastly from either side of the Vltava River, flanked by castle-topped hills to

MEDIEVAL BRIDGES, sky-kissing spires and some of the cheapest beer in Europe are just a few distinct details that make