I feel stronger playing against spin than fast bowling. You can usually break up spin bowlers into two broad groups. Group 1 are the sharp turning ones who will bowl a ripper of a ball but also ball some half trackers and full tossers. I try to just wait for those bad deliveries. The second group are the not so sharp turning ones but who are pretty accurate with most balls. With these guys I find the key is LENGTH ! Anything slightly to full get a big stride in ( Try to keep one foot in just in case) and get the half volley. Obviously the next step is to rock right back and play the cut/pull to anything slightly short of a good length.
Two other things you can do to disrupt the spinners length is to stand closer to the stumps for a ball and right on the crease for another. This just forces the bowler to adjust. Also make a forward movement just before release and he may pitch it short.
Once you stop the spinner getting into a rhythm and nice length at the start of your innings, you will find he will start bowling a few 4 balls. Nothing more annoying bowling spin and seeing the batsman use the whole crease.
Just my 2 cents.