AirBnB offers better deals than hotels in many major U.S. cities, but the vacation rental giant may not be the least expensive way to book an overnight stay in downtown Miami and Dallas, cities with new hotel rooms coming on the market that can reduce rates.