Originally Posted by
Aviatrix
No free drinks last time I travelled first class on a German train (about three years ago) - and I travelled on quite a few trains that week as I had a first class railpass.
I don't think you get free refreshments on the train, but you should be able to use the lounges in Hamburg and/or Bremen, where there are refreshments available. You can get at-seat service for meals, but you still have to pay for the meals. They provide free newspapers, but I don't know if there are any in English. The website mentions the possibility of nuts or chocolates.