with wireless you would have to depend on a transmitter nearby. Only you can find out if there is one. If mobile phones work where you intend to live, then there will be a transmitter nearby, But whether that will be just a telephony transmitter or internet capable as well is something I know little about. What about checking the local mobile phone shops? They might be able to say.
With satellite I don't see the weather as a problem. Many hundreds of thousands of people use satellite tv around the world, (if not millions), as their primary source of communication and they use satellites in all sorts of weather. I'm sure there are some weather conditions that will affect reception, but I don't see that as a continuing problem.
In my view accelerators are not worth the time and expense they incur. You can't accelerate dial-up to faster that 56kbs. That's physically impossible. What accelerators do is to store, (cache), web sites onto your computer so that the next time you visit the basic site is retrieved from the cache, and only the 'updated' elements are re-downloaded. They will try and download all pages of a web site in the background when you visit, even if you don't click them all, so the connection is in use all the time. This in itself will slow down your own use of the connection.
And of course, you cannot store conferencing video files that way, because the images will be changing from one visit to the next.
Sorry, but I hope that helps.
Mark