An event didn’t tell me that they were only covering the 3 nights of the conference (though they agreed to book me 4 nights at the hotel). It was a fancy hotel, too, so I got a $350 bill on checkout.
I have had to cover additional hotel nights, if I take the time to travel and speak I prefer to stay the entire length of the conference at least.
Essential parts of the speaker package are travel (all or most of the cost), at least two nights at the hotel, conference ticket and lunch. I have made a few exceptions in the past, but am doing that less often now. These things must be offered upfront. I shouldn’t have to “beg” for it or apply for financial aid.
Recently I had a conference want to send me back on a flight the last day of the conference meaning I would miss it, that made me sad, also no breakfast included in the hotel, which can be stressful first thing in the morning, not something I need when i’m essentially working.