Are bigger TV antennas better?

I recently moved to a new house that doesn't get very good TV (or radio) reception. I have been living with an old set of "bunny ear" antenna for a while, but that is just not cutting it here. I went to RadioShack and got the biggest "indoor" antenna they sell , but it is only marginally better. I really only watch 1-2 hours of TV a week, so I don't want to spent a fortune on this, and I especially don't want to pay a monthly fee to the cable folks...

 

So what are my options?

1. Get a bigger "outdoor" antenna and mount on roof (ugly, hard)

2. Get a bigger "outdoor" antenna and mount inside (would that work?)

3. Give up my last 1-2 hours of TV a week and blog instead?

4. Wait for them to start streaming TV over the web like they do radio...

5. other ideas?

 

thanks