Yes, it is possible to stay in a hotel for a 3-month period. Some hotels offer special rates and discounts for extended stays, so be sure to inquire about these when booking your accommodation.