I am trying to find the best, ie. cheapest and shortest, way to travel from Berlin to Munich and Munich to Hamburg. I know that traveling by car is 7 hours, traveling by train is 6 hours and traveling by plane is about 2 hours. With 3 adults and one child under 2, we are concerned about the 2 year old being overtired and cranky if the traveling is too long, but we also don't want to pay too much for transportation. Any help and ideas?