I used to be an IT guy but transitioned to self-employed sign work for my own sanity. My input is to setup an openvpn server. However, do not use a router as a vpn server as was previously suggested. Adding additional functions to a router only creates more security risks at your firewall, which should be the most locked-down internet-connected device on your network. I ran an openvpn server on a netgate 2d3 router for a while and ended up getting invaded by some script using a 0-day hack. I did everything right but still ate it because my vpn "server" was piggy-backed onto the router software making it impossible to update the vpn software until the router software people distributed the update to me. VPN servers need to exist on real server software: openbsd, freebsd, or one of the linux's.
The correct answer is to either pay a 3rd-party (hostvpn) a few dollars a month to host an openvpn server for you or buy a VPS (from buyvm.net or digitalocean) and run the vpn server from that. Have all your computers run the openvpn client and connect to the server, whether administered by you or a 3rd party.
If that all sounds like too much effort then the correct answer is dropbox or box.com.
Another option would be to get some hefty wifi equipment from ubiquiti. The bullet's are great for distances of less than 1/4 mile. The nanobridge units can shoot a wifi signal 15+ miles.
In ANY case, make sure you have good, tested and verified backups of your important data.