Per xander and Goblinlord's comments, let's go over some of the technologies you mention.
VPN (virtual private network) solutions are used to create secure network connections over the public Internet. If you have more than one office location, or you have people working remotely from home or on the road, you use a VPN to enable secure communications between those users and your internal network. VPN technology presupposes that you have an internal network at some location, e.g. an intranet with email, file servers, etc. In this day and age of cloud-based services, it is entirely reasonable that a small non-profit might have no internal network resources except users' computers, in which case there might not be an especially good reason to have a VPN. If you have at least some resources on an internal network, a VPN is a must if you want to share those resources with remote users.
Tor, on the other hand, is all about anonymizing your Internet traffic, primarily to prevent people monitoring your Internet connection and seeing what places you go on the Internet, or learning your physical location using IP address geo-mapping.
Note that Tor alone is not enough to guarantee anonymity. You have to enforce very strict rules around application usage or your identity can still possibly be discovered. This is a very important rule because breaking it invalidates the entire purpose behind using Tor.
ISPs connect you to the Internet via dial-up, mobile, satellite, cable, DSL, etc. In most countries, any decent ISP should allow you to use Tor and/or a VPN without interference.
It sounds like you have an office. If so, I recommend a broadband connection from a cable or other provider in your area. Options vary widely by location so it pays to do your research. As a non-profit, you may be able to get discounted service from some providers, so that's worth checking into.
The torguard.net VPN service sounds like a secure proxy rather than a VPN, but I don't know enough about their services to give you an answer on it.
Lastly, per the comments, what are your goals? You say you want to stay safe, but what does that mean to you? None of these technologies will prevent someone on your staff from going to a malicious web site and possibly having their computers hacked. Staying secure means keeping up with operating system patches, browser and browser plugin (Flash) updates, using anti-virus software and most importantly training your staff not to fall victim to things like phishing attacks over email or the Web.