When I'm in a hotel I make sure the ice bucket is full & nearby, so I can swing at them if necessary. You can bop them over the head with the hotel phone, also I've always thought a stiletto to the eye, ear or throat would slow a guy down long enough for me to escape.
At home my grandfathers glass ashtray is always close by, it's over 100 years old, small but very heavy.
Yes, anything can & could be used against me, but I'm willing to bet once I start fighting back they'll run 🏃. I hope.