Nestled away in the hills of Europe, the cobblestone streets and castles from a time of real-life “knights in shining armor” still remain. Once upon a time, fairytales originated in places like these five towns. Bled, Slovenia This sleepy lakeside town was established around the year 600 A.D. amidst the Julian Alps. On the mainland,…