Re: Antenna choice
4' antenna should work fine, especially if you mount it high.
The range will be more than the formula calculates due to "scatter" which spreads the signal a little beyond the theoretical hirizon. Amateur mobile radios operating on frequencies very close to marine VHF can regularly communicate 10+ miles between vehicles, over water should do slightly better (no obstructions).
The 4' antenna will give you 3-4 dB gain, an 8' one would give you even more. The higher the dB gain, the more it will concentrate your radio's power towards the horizon, with less beign wasted vertically. A higher dB gain antenna will also improve your reception by concentrating your radio's "listening power" in the same horizontal direction as the radiated power; sort of like holding a funnel to your ear.
Highest dB you can get, mounted as high as possible, will get you the longest range.
Jorge