Next weekend is the last dinner train of the season.
Fabulous food, service, and a wonderful 3 hour round trip up the coast.
http://ocsr.net/dinner-9.html#info
Then in December, there's the Candy Cane Express. What a blast! Ride with Santa.
Of course, the only place to stay in Garibaldi, OR is the Harborview Inn & RV Park, just 4 blocks from the train station.