I don't have much of a problem with hair. With only one cat its not hard to keep it under control. The Bichon doesn't shed so that is a plus. My son and I both have long hair..yes I said my son..but we both usually have it pulled back into a ponytail so its not bad.
I clean Julies litter boxes daily and have a whisk broom and small dustpan for beach conrol.
Somehow I lucked out and Julie doesn't get up on my counters but she does have her favorite spots on the back of the couch and on a small table in the living room.
Ours is mostly cat toys and stuff that we don't manage to put where it belongs. OH! and Buddy's Kleenex collections.