Airbnbs are usually more affordable and give you a better feel for the area you're visiting. But they lack the safety, atmosphere, and amenities that standard hotels have in spades. Additionally, with all of Airbnb's fees these days, hotels end up being almost in the same price range.