Any decent antenna should do the trick, depends where you live.
If you have your choice between cable/sat and a local HD broadcaster, most of the time the local broadcaster can give you the better PQ.
http://www.antennaweb.org/aw/welcome.aspx Check out antennaweb, they will take your zip code plus info about whether you're on a multistory building, blocked in by tall building etc, and show you what transmitters are near you, which type of antenna you need.