I am going to Amsterdam with my parent on this coming December, 24th and the trip will be for 14 days. I am planning to visit Berlin, Brussels, Munich, Prague and Vienna, Is it possible to have this kind of trip and what are the best route for me to have since I am not so sure whether should i book the train ticket or just take flight since it is in winter season.
Buying a Eurail pass would be a good idea. There are buses, but, the journey will be quite hectic.
German rail provides good deals for metro cities. If you plan well, you can save on your Eurail pass as well. Buying satellite trips in connection with Eurail pass may work out cheaper.