There are few European capitals as picturesque and captivating as Prague. Built around centuries-old castles, squares and bridges on the Danube river, it’s an intoxicatingly romantic city bursting at ...