Anonymous wrote:baby gates or fences seem the obvious issues.
For the counters you can try putting mouse traps on the counter under a towel. It will scare the cat but not do it any harm.
Ive also heard cats dont like foil, so could try laying foil all over the counter for a few days too.
I tried the foil on a friend's advice. Guess what - turns out my cats adore foil. One of their favorite things.
As another poster said, nothing will keep them off. If they're smart and they know you don't want them there, they won't go when you are around. But when you're not around they will do what they darn well please.
When I was a kid, my mom was obsessed with keeping the cats off the couches. Not sure why, but she was. And they knew it. They also knew the rest of us didn't care. I can't tell you how many times I would look over to the living room (from adjoining dining room where I did my homework) and see the cats lounging on the back of the couch. When they heard my mom's step on the stairs, they'd jump off and act innocent. If they heard anyone else, they didn't bother.