AirBNB is fine if you are just looking for a place nearby tourist sites that you don't plan to spend much time at.
Hotels are great when you need the extra features, a concierge, laundry (I have never worked at a hotel that did not have laundry services and/or dry cleaning), restaurants, and the like.
Kitchen I could see being tricky, but if you need a kitchen I assume you might be doing more a long-term stay anyway, in which case a lot of hotels will have those options as well.
I almost see it as the opposite.
AirBNB is fine if you are just looking for a place nearby tourist sites that you don't plan to spend much time at.
Hotels are great when you need the extra features, a concierge, laundry (I have never worked at a hotel that did not have laundry services and/or dry cleaning), restaurants, and the like.
Kitchen I could see being tricky, but if you need a kitchen I assume you might be doing more a long-term stay anyway, in which case a lot of hotels will have those options as well.