There are few cities in which the past feels as vividly present as in Prague. With a rich architectural heritage that includes buildings from the Middle Ages onward, Prague’s historic centre is a powerful draw for history buffs seeking an authentic glimpse of times past. The quaint cobbled streets, dreamy bridges and fantastically-preserved buildings form...