www.teamliquid.net for all your SC2 needs.
www.gosugamers.net for other needs (not sure what's there as I never use it but pretty sure they cover more games than just starcraft).
Starcraft is a pretty nice esport to follow, entertaining tournaments, a much better community than CoD/dota/LoL etc.
(Not saying there's no retards, there always are, especially if you ladder in lower leagues but it's on a smaller scale than other games.)
You might also find Live on Three interesting, over at
www.onemoregame.tv , it's a show about esports in general and the hosts are some of the most knowledgeable people in esports.