So, just echoing what others may have said here, this is my first post so go easy on me.
When you use the term "router" that identifies a device that translates one network over to another. Typically not best practice to have multiple routers in one network unless you want to segregate the network for one reason or another...for a home setup, this really isn't necessary.
Your Virgin device should be configured as the router, and as the DHCP host. Say, for example it's configured as 192.168.0.1/24 and will dole out IP addresses. Your other two are just setup as switches. You can configure each of these as 192.168.0.2 and 192.168.0.3 with their gateway and DNS settings configured to go through 192.168.0.1 and DHCP disabled on them (since 192.168.0.1 will be handling that). 192.168.0.1 would be configured to assign DHCP addresses from 192.168.0.10 (would be a good starting point for home)-192.168.0.254, gateway setup as 192.168.0.1 and DNS set up to whatever flavour of DNS you want to use (I like using 8.8.8.8 and 8.8.4.4 which is Google's DNS servers and rarely have issues, but that's just my preference). Your external interface (WAN) would be configured with whatever your ISP provides.
You can also name your wireless access points with the same SSID. This way, if your device goes out of range of one AP, it will be picked up by another. You can also give the 2.4Ghz and 5Ghz the same SSID and authentication key so if a device can use 5Ghz, it will, and if the signal isn't strong enough for 5Ghz, it will switch over to 2.4Ghz.