Hotels report busy weekends as J'cans warm to discounts