I have three cats (including a himalayan), three dogs, a ferret and hedgehogs....and I used to foster many MANY cats and dogs for rescue organizations....so I know where you're coming from :). Its inevitable that you will have fur everywhere. I keep my cats out of the bedrooms as much as I can, and they are trained not to go in the crib (although sometimes they slip up).
I keep up the best I can with my dyson animal (the BEST vacuum ever...the rotating brush tool for surfaces like the couch is the best for removing hair)....and use the swiffer daily. Just use the tool on his bed daily to vacuum up the hair.
I also try to get the himalayan shaved (lion cut) although it gets pricy. I borrowed a pet clipper to do it myself -- their skin is very thin, so if you decide to do this, be careful. My shorthair cat even likes to be shaved -- he purrs when he is getting it done!
Another thing you might want to do is get a tool that removes the fur deep on their body....the furminator should work (i recently saw it at the grocery store).... or at the vet's office we used to use a rake. Ask your vet, or other friends to recommend a good comb/brush to remove the undercoat.
Yet another suggestion is to buy one of those mats that vibrate when a cat jumps on it....and put it on his bed when he's not in it. The cat will then not take the chance to jump on the bed for fear that the mat is still there.
And we've also had success with ssscat automated cat deterrent which detects movement and sprays the cat with air. You buy air refills for it. I've used them on the dining room table and counter top before for my cats and they worked well.
Hope this helps.