If I were theoretically looking for Routers, Layer 3 Switches and Layer 2 Switches for use in a small business enterprise what would you recommend based on the following:

The small business has a main HQ office in the UK with three European branch offices.

Router - Needs to support VPNs for both site-to-multi-site connectivity and allow secure access to remote users through a broadband WAN solution.

Layer 3 switch - Required to manage inter VLAN communications.

Layer 2 switch - Must have at least 30 1Gbps Ethernet ports