Virtual PC 2007 is a good one if you dont have old machines or space to play with.

However a lab that you are speaking of can give more of a realistic approach with the phyisical layout

Just my two cents.