For the CCNA exams you can get by with just Packet tracer/GNS3 and some good books or preferably the CBT Nuggets videos.
There are some things you can't experience without a lab, such as knowing what cables actually look like, how to crimp connectors onto cables, and some commands, but at CCNA level you can do it without a lab if you don't want to but if you really want to learn the subject and get into networking then get a lab, as you could always build on it if you progress to CCNP or the specialized tracks or just sell it on after.