For short stays, Airbnbs are rarely a good deal for two reasons: discounts and cleaning fees. Savings get bigger with trip length: The nightly rate for the average seven-night Airbnb stay was 32% cheaper than a one-night stay, according to NerdWallet's analysis.