We have a '04 21 foot Chinook Concourse. We don't have the storage of a larger RV so we really have to plan out what we are bringing and finding items that multitask is essential. Food storage has never been an issue, always grocery stores along the way. We have a short thule pod on a roof rack. It's great for light, bulky items, i.e. patio mat, light folding chairs, etc. Just resist the urge to over pack it. It really does throw the stability off having too much weight up high, especially in heavy winds. Ours has a 2" receiver on the front that will accept a bike rack. Remember you've got an extra couple of feet in front of you when pulling into parking spots!
Since the door on the Chinook is on the back, we've found it difficult to use anything that hooks up back there. I borrowed a friends carrier basket for the rear trailer hitch and it didn't give us enough room to get in the door. I've toyed with the idea of a very small utility trailer if we take our dream Alaska trip. It would give us a huge amount of extra space for all those toys we love to bring and enough clearance to open the door.
We've had our 'Nookie for two years now and love it. Two of us and three dogs make it tight during those inevitable rainy days but we manage. It's a breeze to drive and can go just about anywhere. We've hit some back country coastal roads in northern cal/west coast that would be impossible for a larger MH. Funniest sight was we were parked at a hwy rest stop (rv parking), I walk out of the restroom and here is our baby 21' Chinook in the middle of 8 huge 40+ foot MH's (all with toads) that pulled in after us! We all had a chuckle. Of course, one had to ask, "What is it going to be when it grows up?" :-\
Best idea is to go on a couple short shake down trips to get a handle on what works best for you. Less is more and lighter is even better!