Book the hotel first, it’s safer otherwise if something goes wrong and you can’t see the clients, then you may have angry customers moaning at you because they aren’t getting any!
When I have worked from apartments before then I usually pick my busiest day to work there, I get the apartment, change location (I always work in same city) and then go available.