Add me to those who would be annoyed too. Bravo to you for 'insisting' that she pay for the ending cab ride!
I think one of the sticking points here is not that she didn't offer to pick up expenses, but that she actually created MORE unnecessary expenses for the OP (room service) that were solely for her, yet she acted entitled instead of appreciative.
If pressed, I would probably say, "The trip? What trip? Oh, MY trip? No, I'm taking Jane this year." If she dared to press me further, I'd might be tempted to tell her, "Well, I get this wonderful trip for my job and I really look forward to it each year. I really want to share it with someone who appreciates it. It was really obvious that you didn't have a very good time, and that just took some of the fun away from me. Add that to how I also had to incur extra expenses on your behalf even though I told you to bring money for those things, and no, I'm not really excited to do that again. So yes, I'll be taking Jane this year."
I'm just thinking that if she behaved THAT badly (and in my book, complaining at all is behaving badly) after being given a gift that was a few THOUSAND dollars, telling her a few hard truths is NOT out of line.