The cheapest way is probably to throw together a lab in GNS3/Dynamips. You can emulate a few switch features using the NM-16ESW in GNS3, but you may still need physical switches for some of the more advanced switching topics.
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: