If you have an HDTV connect the cable line directly to your TV (without a cable box). Many cable companies (including the one I had before I cancelled). Still send signal to tune local stations in HD. This method will allow you to get most of the stations you would get with an antenna without having to mess with the antenna.
Give it a try if you haven't already.
1. Connect the cable line to your TV
2. Have the TV do a scan for channels
(If you are wondering, doing this is NOT illegal.)
If you insist on getting an antenna I hear the Mohu Leaf is one of the best!
http

/www.gomohu.com/
http
/www.amazon.com/Mohu-Leaf-Paper-Thin-Indoor-Antenna/dp/B004QK7HI8