Wine and Christmas go together like, well, ugly sweaters and Christmas. Or inflatable snowmen and Christmas. You get the idea. Even if you’re feeling a bit Grinchy this holiday season, nothing will warm your small heart like a glass of wine on a vintage train. Once again, the Grapevine Vintage Railroad is offering a Christmas Wine Train experience this December on its authentic 1920s-era Victorian coaches. The train leaves from both Grapevine — the “Christmas Capital of Texas” — and Fort Worth, and runs for about two hours through wine country.

Photo: Visit Grapevine/Facebook

Train tickets include an abundance of hors d’oeuvres and two free glasses of local Texas wine in a souvenir glass, with more wine available for purchase. Trains will run during rain, snow, or shine. In Grapevine, the train will depart from the Cotton Belt Railroad District at 7:30 PM, and in Fort Worth, it’ll depart from the Fort Worth Stockyards at 7:00 PM. Coaches are assigned upon check-in, and to ensure you’re seated together, your entire group must check-in at the same time.

Photo: Visit Grapevine/Facebook

The Grapevine train runs on December 3 and 11, while the Fort Worth train runs only on December 5. Tickets cost $45 per person, although Hilton Honors members will receive a free upgrade to first class (if you’re one of the first 50 riders to register online). And of course, you must be 21 or older to ride.