This enchanting “city of a hundred spires,” is like stepping into a fairytale. It’s hard not to fall in love with this magical city — cobblestone streets filled with medieval architecture, gold-tipped spires, courtyards, bridges over the Vltava River, and…