You think the cups are bad ... just consider the mattresses for a moment. How often do you suppose the housekeepers pull all the covers off and vacuum and sanitize the mattresses?
If you vacuum a mattress, especially one that has not been vacuumed in a while, you'll be quite amazed and disgusted at what comes out -- shedded skin flakes (human), dandruff, hair, dead fleas (and maybe some live ones as well), flea feces, dust mites (alive and dead), to say nothing of the various dried-out human fluid excretions of various types that have seeped down in over the years.......
Whenever I stay in a hotel, I always bring a can of Lysol. Before I so much as put my big toe on the bed, I pull back the covers, down to the bare mattress, and spray it down very thoroughly. I leave the covers back to let the mattress air out and dry off, then when I replace the covers I also spray the comforter with Lysol as well, on both sides. This won't guarantee a completely clean bed but it will help.
I have a friend who goes a step further -- whenever he stays at a hotel he always strips the bed and flips the mattress.
I also, whenever possible, also open the windows - just to let in some fresh air.
I ===never=== use an in-room coffee pot. As has been pointed out, Lord only knows what it's been used for.
Oh, and I also spray the toilet, sink, phone and TV remote with Lysol.
No, I am not a germophobe or a clean freak. I used to have a neighbor who was an RN and she told me about all the filth you find in hotel rooms, even the 5-star ones. The recent exposé videos were no surprise.