I haven't paid for a traditional cable/satellite TV subscription in nearly 7 years. Throughout these years I've played with over-the-air quite a bit. At first it was to try and get the local news, but the news is depressing anyways and I've been much happier without it. Then it was to try and watch national sporting events like the Olympics, NBA/NHL finals, etc. Now I can sometimes get that by subscribing to Hulu Live for the month of the event, then downgrade as soon as it ends.
My days of finding the best way to integrate over-the-air into my streaming devices are probably done, but the last time I tried it was actually kind of nice.
It all comes down to to having a good HD antenna pointed in the right direction. A quick Google search will result in various sites that can tell you where to point your antenna based on your address. Mounting one up high and outside is best, but if you have an attic it can go there as well.
One important factor for me was integrating the live TV signal into the streaming device I use, but most streaming devices don't have TV tuners built in. This is where the HDHomeRun came in handy. It's a TV tuner that connects to your home network and makes the live signal available to various connected devices.
When apps became available on the Apple TV, it made the integration so much better. Channels is a great app for iOS and Apple TV that will see the HDHomeRun and within a minute of installing will start giving you live, free, local TV. 😀