Originally Posted by
waffle
If you're in first class on the ICE, you can order food and drinks at your seat, otherwise I'd suggest you go and spend the hour between Basel and Offenburg in the dining car. 0.5l of Bitburger will cost you €3.80.
That is assuming that anyone will actually take your order - last time I took ICE first I didn't even get my ticket checked, and from Bremen-Köln that was unexpected