Actually most hotels require you to be 21. My friend and I went to an audition out of state and had booked a room with no problems. We showed up at the front desk and they suddenly said we couldn't stay there unless we were 21. I was only a few days from my 21st birthday so I finally found a hotel nearby that was willing to let me stay (not to be sexist, but there was a woman at the front desk and I cried, so I think that helped.)