I want to add another option over the roof box. If you have the hitch, you should consider
this.
It's pricey, but I had the hitch anyway. I like it because I don't like getting up on the sills of the car doors to get "stuff" out of the box on the roof. I was at a ski resort once and saw a guy with ski boots on with one boot on his seats and another boot on the door trying to get his stuff down. He sure did not look comfortable and he almost fell! I also saw guy getting skis from his roof box and he dropped them on his car!
I have had the bumper box since 2008 and it's working fine. I even wrote a review on amazon.
As for bicycles, after running my car into the garage a few years ago with the bike on the roof I prefer hitch mounted bike carriers. I put skis and lumber on the roof rack when needed.