The South Shore Terrace Beer Garden in Milwaukee opened for business on Wednesday -- as winter refused to close for the season.