The same town I am in. I have an Iphone3 and mine doesn’t drop calls so it’s definitely the phone.
Have you tried a sleeve on the iPhone 4? It won’t solve all your reception problems, but many people are reporting it helps somewhat, so you go from zero reception to some reception...
Until Apple comes out with a better fix, that might be your best option.