For the amount of users, any SSL VPN solutions will suffice. I would presume that you understand the benefits of going for an SSL solution (access from hotels etc) to justify the extra costs involved, otherwise a cheap PPTP VPN is an alternative option (eg, a draytek VPN router
www.draytek.com)
Of course, if you have the money to burn, a nice fat Cisco ASA would keep you happy with all its full range of configurables...