A lot of home routers these days are VPN endpoints. You shouldn't need to go to the expense of buying a SonicWall.
In fact, the DD-WRT replacement firmware for Broadcom routers includes VPN capabilities. Others might, too. That means you can get a VPN-enabled router for $50 or less.