Amtrak is trialing a free drinks program on top of the dinner wine included in the GrandLuxe trips which are a luxury option covering certain routes.
It amounts to $100 per person and is valid between November and January. GrandLuxe travel is in separate cars, with own private dining and lounge sections, all attached to regular Amtrak trains. It costs from $789 per person for a two-day, one night trip on the East Coast to $1,599 or higher for three days and two nights for travel to or from the West Coast.
Amtrak: http://www.amtrak.com GrandLuxe: http://www.grandluxerail.com