I'd do laminate, and, if your sewing room is in a cold part of the house - basement, north side, or on a slab - I would put some radiant heating under the flooring, at least at your primary sewing station. Radiant heat can be installed easily when putting in a new floor. It can be electric or hot water. I'd choose electric so I'd never have to worry about one of the little tubes of water under the floor bursting.