I took these photo just before the New Years for a charity event. This was a sweater maxi dress and I was indoor most of the time, so I didn't add a coat to cover. However, layering up is the best way to winterize a maxi dress. Start by adding a sweater or cardigan, then pull on a jacket or coat. Throw on some winter accessorizes, like hats, scarves, and gloves, to stay extra warm. After all the coats and sweaters are layered on, do the same for your stems. Even though the long skirt provides coverage, it can still be well, breezy under there, so add an extra layer or two. Thick opaque tights or leggings work wonderfully for this purpose. Please checkout my previous posts of How to style a maxi dress and How to wear a sweater dress.
Missoni Maxi Dress (Old, Similar Here)
Zara Sequinned Jacket (Similar Here)
Photo by Julie Doro