Might as well kill two birds with one stone. Got your PM on this, simms, but haven't had a chance to reply till now.
Taking a look at your itinerary, that sounds like an awful lot to be hitting in a relatively short amount of time. Of course, it's up to you to figure out how much you want to do in each place based on your energy levels, but if I could change one thing about the 25 days I spent in Europe last October, it'd be dropping one or two places and spending slightly longer in London and Prague.
Other random bits of advice:
--The best advice I got (and didn't follow) was people telling me to schedule a few days off doing absolutely nothing and just relaxing. But when you're traveling, who wants to do that? Not me. Not doing so really caught up with me though, as I was completely drained in Paris and London, the last two stops on my trip. So plan a few days off especially since your trip's even longer than mine was!
--Pack as lightly as you possibly can. I read GTaudiophile's recommendations on this board among many other references, and this is one I wholeheartedly agree with. Pack your bags early with all the things you think you'll need and test out how heavy it is. Done? Now unpack it and get rid of anything that takes up a significant amount of weight or space. Repeat till you're down to the absolute minimum of things you'll need. Regardless of how lightly you think you packed, your bag will feel like it weighs 1000 lbs. by the end of your trip. If all else fails, you'll be able to buy anything you omitted.
--If you're a non-smoker, as far as Eurail goes make sure to board early to get in the non-smoking cars. Most major stations should have a diagram at the platform indicating how each train is set up. Riding in a smoking car when the train was full SUCKED, but some cool scenery in Germany and the Czech Republic helped make up for that.
--I went a little postcard happy while I was there, sending 12 postcards to one friend as she said she didn't want any souvenirs, just postcards. I finally saw them all after I returned, and I must say it's a cool little memoir of my trip. It's a nice way to keep in touch with people (and much more personal than email)--I've found that friends and loved ones really appreciated them.
--Agreed on the Coke being better in Europe, as is Fanta which is Orangina-like there and not the generic orange soda we have in North America. I practically had an IV of soda at all times and STILL managed to lose 6-7 pounds in 3 weeks wandering around.
--In the metro areas, internet cafes are everywhere. Plan around 1-2 Euro for half an hour of time--not too bad if you plan to use email to keep in touch with people. Oh, and French keyboards suck. Not only do they have different letters, they also have some existing letters in different locations (M comes to mind) which makes it hell to type ANYTHING if you're not used to it.
--Make sure to call your credit and bank card companies and let them know you'll be traveling. I was recently in Chicago and Montreal, pulling out large amounts of money (booze in Chicago, strippers and casino in Montreal) when my bank card decided to put a stop on it thinking it was fraudulent.
I'll PM you my website which contains a travel blog I kept while traveling. You might find some useful information there too.
Good luck planning your trip! And have fun!