I think this is the best 'who to vote for' site I've seen - it gives the views of your local candidates (if they've bothered to register, which all my main ones had) on both National and local issues. It has - genuinely - helped me to make up my mind who to vote for, based on their actual policies/opinions rather than which of their party leaders is 'the best' (frankly, I think all the leaders suck). It's not who I thought it would be, either.
http://election.theyworkforyou.com/ (Thanks to
ruudboy for the link)