Although I'm no expert, I'd personally go with cable. But that's mostly because I want internet for gaming too.
Irritatingly enough, I can't get any high speed internet where I am (even though a marina next door has T1). I'd like to get HD TV too but am willing to wait until I get it with an...