Ah, I've had a housecleaning service for about 25 years (minus the first 3 years we lived in MA). They come once a week. Anything less than that would be gross to me. I grew up in a spotless house and that's how I like my house. Both my husband and I clean up after ourselves after showering, using the sink, etc. I wipe it down with a cloth I keep in our bathroom for that purpose, along with Windex, if I make an unintentional mess. The powder room (which gets used a lot) gets cleaned every week, too. We have 2 other full baths, which get cleaned every other week, but sometimes more, if we tell them to (like if my son has stayed over, or I used the bath tub in there).
I change my sheets once a week.