Rabbits should be cage free, if a rabbit is litter box trained and your home is bunny proof, 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 enclosures. There are great alternatives for rabbit enclosures if your rabbit is not allowed to freely roam.
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. In 2018, we moved in to a new home which we needed to protect from Cooper. He is notorious for ripping out carpet and chewing on baseboards. With the help of my brother-in-law, we built him a large enclosure.
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 will know that this is their area, so start with a small room in your house. Making sure that the room is bunny proof, remember that they high jumpers, so avoid having plants in their area.
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.