1. Simply hook you laptop/PC up to your tv
2. Buy a tv with built in internet capability and tv widgets
3. Buy a Blu-ray player with internet capability and tv widgets
4. Stream through Wii, Xbox, or PS3
5. I don't believe it's available yet, but there are a lot of rumblings of Direct TV adding some sort of customizable widget service soon that would include services like Netflix, Hulu, etc.
Of the above methods that I've tried, my simplest way and my personal favorite is getting a tv with the built in internet capability. There's a 47" Vizio LED with built in wireless right now for about $700 and it's really nice being able to do the things that you mentioned without even having to turn on a second box. Of course, there are smaller and cheaper ones you can get also.
If you have any need at all for a new laptop, there's a deal running right now where if you buy a new laptop that's at least $700(I think), you get a free Xbox 360. This would give you a device to stream your shows/movies, a good game system, and a new PC.
Since you clearly said that you're trying to save money and I'm guessing you're not looking to blow $700, the cheap route would either be an internet ready Blu-ray player or a Roku box. You should be able to go either way for $100 or less.
All that said, I love Hulu but as mentioned, it's big drawback is lack of sports. ESPN3 is a nice new addition, but believe me when I say that it doesn't show nearly everything that you're going to want to watch. For movies, Netflix instant watch seems to be the way of the future according to Netflix, but I don't know when they're going to get serious about it. They add movies to it seemingly just twice/year and they currently have somewhere in the neighborhood of only 7-8% of their entire catalog on instant watch. Like you, I've been considering dropping satellite lately, but these other services still have a ways to go before I can do that.