Yagi's are the best antennas for long range reception but very very directional. Maybe too directional for your situation. Something like a db8 may work better for you since they aren't as directional and they are rated at something like 60 miles.
I base that on the results of my antenna set-up in the attic. I have a db2 and db4 that works great up there. There's also an old top of the line Radio Shack uhf yagi laying up there that's not hooked up because when I tried it out about two weeks ago, it just wasn't any good at picking up channels compared to either
db antenna.
Yup, a 2-bay bowtie antenna even works better in an attic than a top of the line Radio Shack yagi will, at least from my experience.
A db8 might be worth a shot as long as you can take it back if it doesn't work.