Rabbits should be cage free, if you litter train your rabbit and bunny proof your home, there should be no problem with having a cage free rabbit. Most cages sold in pet stores are too small for rabbits; rabbits should be able to hop around with no complication inside their cage. There are great alternatives if you’re not able to allow your rabbit to roam freely while you are away from home.
Cooper has a large enclosure, big enough for him to hop around in since he only weighs 2.1 lbs. A cage should be at least four times the size of your rabbit, in the stretched out position. Recently, with the help of my brother-in-law, we built him a large enclosure. We purchased a new home which needed protection from his teeth, Cooper is notorious for ripping out carpet and chewing on baseboards.
Bunny Cottages like the one I have for Cooper, they come in a variety of shapes and sizes.
Blissful Bunny has great options for bunny houses, check them out!
Busy Bunny also sales bunny havens.
Dog Crates make a great and spacious bunny home, make sure to purchase the crates big enough for large dog breeds. They are inexpensive, rust proof, fold-able and easy to clean.
Dr. Foster and Smith is my go to place for all of Cooper’s essential needs, check them out; they also have affordable dog crates.
Cube Condos a/k/a NIC Cube condos are an affordable and easy alternative to bunny housing. You can customize the condo size as needed and are easy to build, here are instructions on how to build them: http://breyfamily.net/bunnycage.html . You can find these NIC cubes mostly anywhere, here’s a link to my local store that sells them: http://www.target.com/p/wire-cube-shelving-system/-/A-10882811
Exercise Pens like the one I have for Cooper, specially if you don’t want to keep a cage for your rabbit. You can buy an extra large one, depending on the available space, or join several exercise pens at the hinges. This will give your rabbit enough room to hop around and jump. Make sure the height is according to your rabbit, some rabbits are high jumpers and can jump over anything!
(Credit to @karliesheaxo)
Free range If you are able to have a free range rabbit, always make sure to cover all cords and wires around the house. Bunny proofing your home will make the experience much better for everyone. You can assign an area of your home for your rabbit by adding a bed, litter box, a hay box, food & water bowl and leaving some toys to play with. They’ll know this is their area so start off small, starting with one room in your house. Making sure everything in the room is bunny proof, remember they can jump onto anything so any plant or fruits might be accessible to them even in high places.
Make sure any housing you provide for you rabbit has not wire flooring. They are hard on a rabbit’s feet, rabbits do not have pads like dogs and cats. If you must, please provide your rabbit with a hay mat or fleece blankets for them to rest on.