I vote for bunny - of course
I vote for rabbit simply because ferrets stink! I can not stand their smell. Bunnies can stink if you do not keep up with changing their litter boxes. One trick is to feed your bunny a few sprigs of cilantro every day. This decreases the urine smell. When you walk into my house, you would never know I have a rabbit.
I disagree that rabbits are not expensive. Realize that rabbits are considered to be exotic. So when you walk into the vet, it's probably gonna be at least $50.00 to walk in the door. Also, you should not use just any old litter! Yesterdays News of Carefresh have my vote. They are not scented (unlike pine or cedar shavings - which can be rough on a rabbit's sensitive respiratory system). Do not use cat litter!
As far as diet, rabbits need lots and lots of fiber. A good quality timothy hay is what I suggest (like Oxbow or American Pet Diner). Make sure the hay is still green and smells fresh. Do not buy this nasty brown/yellow, dry stuff sold at the pet stores. And rabbits need a good quality pellet to eat. Again, I recommend Oxbow. Do not buy the nice, colorful stuff sold at pet stores. It has too much "junk food" in it! And just an aside - please don't buy the junk food treats sold for rabbits in the pet stores like the yogurt treats, etc. They are not good for rabbits!
Contrary to popular belief - rabbits should not have carrots every day. They can have small amounts of carrots for treats, but it shouldn't be an every day thing. Also, you should limit the amount of fruit and veggies. Fruit has a lot of sugar and the veggies can cause painful gas in some rabbits.
Also, rabbits should have their teeth checked regularly. They can over grow and cause the rabbit to stop eating. And teeth grinding can cost a pretty penny to have done. But some rabbits are just more prone to teeth problems than others.
And then, as mentioned, rabbits are chewers and diggers - it's their nature. So just expect it! Fortunately my bunny is not a digger - just a chewer. So I have to provide her with lots of chew toys, treats, paper, etc. so she doesn't get bored and chew on things she shouldn't. And my bunny is fully litter trained. She never has accidents. She always returns to her litter box to use the bathroom. I let her have the run of the house except for when I am at work - which is when she stays in her three story bunny abode (condo). Take a look at the cages on www.leithpetwerks.com. They may be too expensive - but it gives me peace of mind to know she has lots of room when I am not home. A bunny's cage should be at least tall enough for the rabbiut to stand on its hind legs without its head touching the ceiling, and long/wide enough for the bunny to be able to stretch out fully. I bought one cage for when my bunny was a baby, and another for when she was grown.
All in all, I absolutely LOVE my bunny. But don't be fooled that they are cheap or easy to take care of. Once you get your routine, they are easy to take care of. But you can not just leave them by themselves all day every day and expect them to be a good pet. It takes me just 15 minutes three times a week to clean her cage and litter box. Once a month I do an extreme cleaning of her cage, which take me probably an hour and a half.
So do not be discouraged by my e-mail. I am just wanting to present you with the facts so you are not taken by surprise. If you want, look at my pics on "pet general" of my Prissy. She is so sweet and cute! Rabbits are so great - but they are not for everyone. Some people tell me a guinea pig is a lot like having a rabbit, but doesn't need such a big cage. I have never had a guinea pig, so I do not know if they stink. But from what some people write, they are great pets to have as well.
Hope this helps you some!
Prissyrabbit