There are many hotels that offer rooms for a few hours. Most of them go from two hours up to a full day.