There is only one shelf we tried to keep as 'restricted' from the cat... a narrow one above the computer with delicate things on it.
Since we tried to keep him off it, clapping and making loud noises, or physically removing him every time ... he turned it into a game. Now its the place where he goes if you aren't paying him attention.
He just loves to sit up there and tap, tap, tap, things until they fall onto the keyboard.
Funnily enough, he has very little interest in any other surfaces!
He might jump up on the kitchen counter occasionally, but as there is nothing left out, and we never tried to keep him off it, its boring.
He likes to sit on the windowsill of the kitchen (above the sink which is accessed by the counter) and watch you wash dishes ... fine by me.
He likes to sit on the table when we are eating dinner, its a sociable thing I believe.... but since he has never been given human food or food from a plate, he doesn't bother you. He seems to like watching us eat.
He's very clean.
My parents cat is not allowed on counters ... she will mostly stay off them if you are in sight, but when you go away, she does whatever she likes .... worse still .... when she used to jump up on the counters... my mothers response was to put her outside (like a punishment) .... as a result ... now, if she wants to go outside and she's not allowed???? She jumps up on the counters!!! She does so in a particular fashion... jumping up at the furthest end, and running the length of the counter... so that she's closet to the door when you get to her
Halloween night, when we didn't want her going outside, she spent the whole night trying to 'get put out' by running on the counters.