So some buddies and I are going up to Cleveland next weekend for a bachelor party type thing and rented a vacation house for the weekend. I found a place that worked for the 6-7 of us, booked it five weeks in advance, and paid in full for the weekend. Signed a short term lease agreement stating all of the legal terms, dates, rules, damages, no refunds, etc. This morning, 7 days out from the the trip, the owner sends me an email saying we can't stay there because of another "long term lease agreement conflict" and offered a small 1-bedroom apartment instead.
I already had everything planned out and now my options besides this place for housing are pretty much nil unless I want to pay out the ass for several hotel rooms on short notice. I told him that we are coming up and staying on the agreed upon lease dates, and that he needs to figure something out. He agreed to call around and try to find us something.
What are my options here? Can he just screw me like this at the last minute? I thought the whole point of the lease agreement was to protect both parties from this kind of BS...