The covered kitchen as richoso1 mentioned, or smokin' sanctuary, as I call it, has been my savior of sanity for more than a year now. While mine is rather large for a semi-temporary structure (10' x 20', with 10' x 16' being covered), it has all the outdoor cooking amenities that I want. A 12 CF upright freezer, a 22 CF side-by-side fridge/freezer, multiple grills and smokers, large storage containers for supplies and gear, a large free-standing cabinet for essentials, fixed shelving, overhead hanging hooks for cooking tools, pots for heating water, 2 2-burner outdoor cook stoves for cooking/heating water, bins for washing utensils/pans/tools/accessory equipment, and numerous odds & ends I have gathered over the years for cooking are all contained under one roof, well protected from wind and precipitation, just waiting for my call to duty.
I was quite accustomed to dealing with the weather, standing out in -30* winter nights with strong gusty winds, and sometimes heavy snowfall, just keeping my smoker happy so dinner the next day would be just as good as if I were cooking indoors. And I had my share of upsets, and periods of frustration which nearly shut me down completely...for months. Smoking & grilling were falling at the wayside, and I wasn't a happy smoker at all. Then, it occurred to me that my dependence on good weather conditions could be eliminated, if i set my mind to it. I made a commitment to myself to make an enjoyable place to spend my days off work for cooking. Weather issues are no longer a thought when I start planning a good smoke. Heck most of the time now, I don't even plan my smokes...I just go with whatever I feel like doing at that particular point in time, and do what I feel is needed so it all comes together.
My suggestion for anyone who has been dealing with weather issues, especially when it causes you to cancel or postpone an outdoor cooking session, is:
1) determine what your most likely weather related issues are, or historically, what has caused you the most heartache (wind, rain, snow, cold)...prioritize these issues;
2) decide how large of area you would like to be able to protect (just one cooker and a chair for attending the cooker, etc);
3) determine what tools/equipment/skills you have at your disposal to create a more enjoyable environment to cook in;
4) determine how to best protect your cooking area from the weather issues you have listed as your top priorities, and remember to use existing structures if possible for the base of your protection (garage/house walls, roof overhangs, etc);
5) determine what your budget will be for this project, if necessary and price the materials so that you can have a general idea what you can accomplish before starting...keep it simple, and if needed, portable/temporary so that you can remove it and store it properly as needed...this should allow you to forgo any permitting issues with local government/homeowners associations, etc;
IMHO, there is no substitute for a place you can go whenever you like, and enjoy your passion for outdoor cooking. So, if you're really serious about smoking & grilling, follow your heart. You'll spend your time enjoying what you really are here to do, instead of trying to dodge the weather and find a day when your schedule will agree with mother nature's schedule...yeah, I've been there too. No more of that for me...I just cook the way I love to cook, and share it with family and friends without any worries. That's my idea of a great day of outdoor cooking...and I can do it anytime I please, which is actually quite often.
Happy smokes!
Eric