First check your local covenants and restrictions and ordinances. Some places outdoor antennas are banned thanks to the effort of cable/sat TV companies.
All is not lost.
IF not banned then I would go with a mid-range Channel master.. Something advertising say a 50 mile range.. ON a roof mounted tripod with rotor
(Or if all the stations are in the same direction you can point it manually with aid and skip the rotor.
True story: When my parents were alive and living in Union City, MI,, in an area where televison reception is not supposed to happen.. I put up a 100' Tower with Channel Master's Biggest or 2nd biggest signal plucker.
I watched Channel 2 out of Detroit (Southfield) and some UHF stations out of South Bend Indiana as well as Grand Rapids/Kalamazoo/Battle Creek (All transmitting from Gun Lake) and Lansing/Jackson (Onedega) With rock solid signal.
You can plot the map distances.
IF.. You have a CC&R or Ordiance issue...
I had a boss once who mounted an antenna in the attic.. Using a rotor,, the roof only caused a slight degradation in performance (though when snow covered it might be worse) nothing visible from outside the house at all.
Of course this was in the analog days.