Maybe something like the e-trainer from Sybex is what you're looking for. You can set up three routers and a switch to practice router configs etc..
However, not all commands are supported. Just the ones needed to do the exercises.
Chris.
************************
Chris Andrew, CCNA
chrisac@gmx.co.uk
************************