Yea that's a real problem with the weather out here in California as well. Not.
Is the $340 for all sports or simply for NFL? If it's for all that seems reasonable, if it's only for NFL then it seems steep.
Honestly, RedZone is the coolest thing I have ever gotten from cable TV. I would just add that if you can.