I can highly recommend MLB.tv. It's ~$100/year, and gives you access (live and recorded) to all the games (every team) through the entire season. This year they added the post-season and WS (for the first time) - same price. I think it's one of the very best sports values there is.
You may be able to get a Vet discount as well. They used to clearly offer one (~$20), but I couldn't find it this year.