Who wouldn't want to visit a stunning German castle ... village where Belle and her father lived in "Beauty and the Beast," the beautiful town of Riquewihr in France is the best place to go.