I have no idea how well it could control something like the fans, but if you need IR (or RF) some of the Logitech Harmony remotes might fit the bill. They're relatively easy to configure and affordable for what they do.
I imagine you could use one to control the lights as well, perhaps by training it if need be (which might be the case with any universal remote).
What is your budget for the remote?