Nestled in the Eifel mountains of western Germany, Monschau is a picture-perfect town with a fairy-tale atmosphere. Wander its medieval streets at night, admire riverside views, explore the Red House ...