Re: AFCI Protection
A hotel might meet the same definition of "bedroom," a term not defined in the NEC. But I don't think it would meet the same definition of "dwelling unit," as I have quoted above. In my mind, the difference is the word "housekeeping." Hotels are generally short term, and staying in a hotel room would not be considered "housekeeping." Also, most hotels do not have permanent facilities for cooking.
On the other hand, I have stayed at facilities (Homestead Suites and Extended Stay America, to name two) that are intended for longer stays. They do have ranges, sinks, and countertop work surfaces. I would say that this counts as a "dwelling unit," and would require AFCI protection in the bedroom area. But I did not bother to check to see if the AFCI was there.