Question : building a bulletproof redundant network

We are a small hosted voip company looking to improve our current network.  Currently we only have 1 service provider for dedicate internet access at our collocation terminated to a Cisco 2921 router and a single 48 port switch.  We would like to bring in a second dedicated provider so we can run BGP.  The problem is we will have single points of failure with only a single Cisco 2921 router and Cisco 48 port switch.

Option 1: We currently have 14 Dell servers on the network all with dual Ethernet.  We were thinking of purchasing another Cisco 2921 and 48 port switch.  We would terminate Provide A to Router A and Provider B to router B.  Both networks A and B would be linked to each other.  

Option 2:  Terminate both Provider A and Provider B to one Cisco router and switch and have a pre configured router and switch racked and ready to go online if any networking hardware failed.  This would be a manual process to fail over creating downtime.

What do you guys think?

Answer : building a bulletproof redundant network

Here's a picture of the way I would do it.
Dual routers, BGP to dual ISP's.
Dual Firewalls
Switch pair
No single point of failure.
Random Solutions  
 
programming4us programming4us