There are plus and cons to both solutions. An hotel room is nice if you don't want to bother with cooking and purchasing food. Airbnb is generally cheaper and good quality if you trust reviews (choose flats with many reviews and at least a few recent ones). But in rented flats, you may have some problems with noisy neighbours or other small nuisances that you won't get in an hotel.