I'd say yes. Even if no one really represents your views, you should still vote for the party that is as close to them as you can get. If you don't, you could end up with someone who will really do some damage to your way of life. The current UK election is a great example of this.
There's no way I'm voting for the Tories, so tactically, I'm voting for someone who has the most chance of stopping them.