Welcome to the world of bold princes, good fairies, trolls and goblins, "Puss in Boots", and "Little Red Riding Hood"! Explore with your whole family the 400-mile-long German Fairy-Tale Route from Hanau to Bremen. On your way through Germany discover romantic medieval castles; visit children, puppet and chocolate museums; even car museums cater to children; and experience outdoor adventures such as canoeing, climbing and hiking. There is an abundance of affordable places to stay with lots to offer, from holiday apartments and farm accommodations to scenic campsites and youth hostels, plus of course countless hotels that welcome children and babies. Traveling in Germany is especially stress-free by train.