Neuschwanstein, Germany

It is German law that, if visiting Germany for the first time, you must visit Neuschwanstein. And being generally the law-abiding type (I'm half German, the other half from even more northern European countries), I felt the need to take the family to the very fairy-tale castle. (Yes, I know, fairytale doesn't have a hyphen. Don't tell Grammar Girl I did that.)