There's an excellent online quiz at the end of this load of shite at the Telegraph.
I got 9/10 by simply assuming that whichever party actually said it is the opposite of the one which you would expect to say things like that, apart from a couple which I knew for sure.