If you are somewhere you'll get good reception, you likely just need a HD tv antenna to hook to your television for the local channels. There are several brands, some just sit next to your tv, some install in the attic, some can hang on the wall behind the tv.
If you have a wireless router in your house for internet, your Smart TV can likely connect with your router and then stream the hulu, netflix etc services. If you want to stream to your regular old tv, you will need some sort of a "streaming box" such as a Roku or an equipped Blu-Ray player or a computer.
Aereo, the company that was providing an method for people to stream local tv channels via the internet, was closed down by a Supreme Court case a couple of months ago. They currently state that they are "working" on finding an avenue to "continue" operations sometime in the murky future - but as of right now they aren't in operations.