International League Pass, as always. Works well, even though I thought they botched a few things with their upgrades last year, but most of them were fixed. I ~never watch games live (they always start somewhere between 1AM and 4AM), so I need something that a) doesn't spoil and b) does a good job of fast-forwarding when needed.
Edit: Also, I never bother with any VPN solutions, I'll rather pay up and get the stuff that's available here (Norway). Makes stuff a lot easier (even though, if I watch at work we are always VPNd, so I sometimes come out of Poland, sometimes Netherlands, sometimes Ukraine, but that works as well).