Castle Auf Schönburg (In Germany)has a library, a romantic restaurant by candle light, and two terraces looking out onto vineyard-covered hills. One of their best hotel rooms is the tower room; its wooden balcony sits high up above the Rhine, like a bird’s nest on the castle’s stone tower.
Neuschwanstein Castle, Bavaria, Germany Neuschwanstein Castle is the height of fairy tale castles. In fact, it was build for Ludwig II of Bavaria in 1869 by a theatrical set designer, rather than an architect. The name means "New Swan Stone," after a Wagner opera.