Vancouver in the winter is rainy and cold, but a refusal to cater to motorists (most of whom are from the suburbs anyway) hasn't negatively impacted businesses, and if anything has positively impacted them
Similarly Edinburgh - which is pretty damp, chilly and dark over the winter has had quite a few bars and restaurants invest in outside seating areas in tents on the street - particularly on George Street (where I work).