If you don't want monthly bills, you're on the right track with the OTA antenna. There is a section on this site dedicated to over-the-air antennas and channels.
If you want satellite channels, the basics you'd need are a free-to-air receiver (not anything from Dish/Direct) and a dish around 30-40" in diameter. A smaller dish could work but would get fewer channels, mostly religious or foreign. The channels you would get are NOT the channels you would get from pay-TV (no Nickelodeon, USA, AMC, etc). Still there are a lot of channels available for free. If you have the space, a big 1980's style dish (8-12 feet) would get you even more channels.