In recent years, every hotel, from major chains to small inns, have asked me for a photo ID at check-in, including hotels in AZ, CO, FL, NY, RI, Puerto Rico, Canada, Mexico, Italy, Ireland, and the UK. This apparently is SOP.
I guess I am not so recent..