A fairytale winter wonderland Neuschwanstein Castle, Germany.