Understand the antenna selection dilemma, there are so many out there you can suffer from option paralysis. When digital TV was on the horizon did a lot of experimenting with new antennas, old antennas, with and without preamps, omnidirectional/directional, at different locations on my property, at different heights outside, and inside and outside the house. Came to the same conclusion as primestar 31 that there is voodoo involved in getting good digital reception. It breaks the rules analog TV lived by.
Most antennas will perform better outside than inside since signals are attenuated by wood, metal, etc. If you can install it outside your results will be better but if you live in a major city then the difference will be minimized and the attic installation might be fine.
In general the higher the antenna the better, but with digital TV signals, well, they don't always follow that rule. Experiment by trying different areas to get the best signal.
You also have to decide if you want an omni-directional or directional and again that all depends on your location. Suggestions by primestar 31, boba, and Iceberg are excellent - need to know where you are, and consult TV fool. Don't go by what some of antenna sellers state, they can sell a refrigerator to an eskimo hi hi.
The analog TV era was much simpler - call the TV man, give him a check and he did the rest. Now most TV men are retired or gone to their maker so the guesswork/installation is now the consumer's bailiwick. It all boils down to doing some data mining via TV fool, making the best decision based on what antenna seems the best, your installation skills/tools, purchasing an antenna, and trying it out. Might have to got through a few antennas in the process.
Went through at least eight antennas before finding the best one, a directional antenna with built-in preamp. It worked well in the attic, but it worked much better outside.
There is a lot of knowledge and experience in this forum, you chose the right place to ask.