Как выбрать роутер поддерживающий VPN?
основная цель - изучение принципов работы и настройкиВиртуалки - наше всё. Есть куча софтовых роутеров: pfSense/OPNSense, Mikrotik CHR, openwrt и пр. Так же есть проект eve-ng или gns3 как раз для сетевых эксперементов.
Любой поддерживающий openWRT или DD-WRT. 
Для целей обучения и экспериментов можно на авито рублей за 500-1000 найти.