Believe it or not ebay is your best bet. Also I saw some decent prices on craigslist for 2600 series routers.
I have a couple of 2501s you could have, but they are about worthless these days - especially with only the 1 ethernet interface. Recommend buying layer 3 switches. If only doing layer 2 might as well buy any old generic switch, as long as it does dot1q. Although if you're trying to do a QoS exam - you'll definetly need a Cisco brand switch.
My '03 Sold.