on Lake Cumberland, what provider for internet/data/emeail/phone has the best coverage? ATT, Sprint, T-mobile???????

I'd hate to buy the phone with all the data stuff, and then find out I'm in a dead spot at the dam, or up around Jamestown, or up in Wolfe.

Any experience appreciated.