The Hauptbahnhof or the airport will probably be the only game in town for you. Also, you can check the duty free stores at the airport, but I'm not sure how good the local wine selection will be there. Its a shame your MR isn't on a Saturday, when it is business as usual (barring a German holiday, of course).