Airbnb is an online service that allows users to find, book, or lease extra rooms, homes, and other accommodations for rates that often are less expensive than hotels.