What I recommend is to setup a virtualized environment. Either through Vmware workstation or preferably ESXi with vSphere if you have a server to spare. That gives you a very flexible solution.
Add a VM for Dynamips
Add Olives if you like
Add ASA either via Dynamips or separately
Add the Cisco CSR1000v VM
Add a VM for Arista
That makes it easy to run inter vendor labs and you can connect them through the VM network which makes it simple to setup. I have a lab like this now and it's hosted by a friend so a VPN in to a box he setup (virtual) which is my GW. Then I can configure vSphere and anything I like and run it on the server.
If you have a powerful laptop which 8GB RAM or more you can run a lot of stuff directly on your laptop. Most of these things are RAM heavy but not that heavy for the CPU.