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.