Yes. I just attended a wedding at Colebrookdale. The entire car was reserved for the wedding party and attendees. The train staff served drinks and cheese plates.
I believe you can
I'm sorry I don't know the answer to that as I do not work for them I've only enjoyed riding on the train. But their staff is very nice and you should be able to call them and ask that question. Good luck and have a great time and a happy holiday :-)
Thanks! Your answer is awaiting moderation.