For Cisco, you should consider using Dynagen or GNS3. It will cover all labs and exams untill CCIE. The only think you need is real CISCO IOS with these to work.
There is another paid product by Cisco which is known as CISCO Packet Tracer 5.0. This is great simulator if you can pay.
I have no idea about Microsoft simulator