They would pay for two more days for the following reasons:
1. It is a weekend. Do you not think I could book the cottage up for a complete weekend during the summer? Answer: All weekends are booked.
2. The person asked for the cottage information, keys, etc. and then cancelled their reservation.
3. When I drive up to a cottage for 3 hours, prepare the booking, clean it, leave out supplies, etc. then drive back, am I compensated for my efforts? Answer? No. So why should I then need to drive up another 3 hours to check on guests who decided to use a property and not pay for it?
When given the lost income (weekend), time (3+ hours) and situation (getting information, then cancelling) you don't think that a person should be paid? They cancelled 1 hour before their weekend booking.
Is this possible with other such businesses?