There's something magical about a winter wedding – whether it's a warming reception, the merriment on a long dark evening, or the blanket of mist visible through the windows when the guests crawl down for breakfast the following morning.

However, getting the dress code just right can be trickier for guests, on a high street saturated with knitwear, boots and scarves rather than pretty dresses. 

Here are 20 of our favourite dresses on the high street and onlne right now that are totally appropriate for a stunning winter ceremony: 

Zara red dress €39.95, ASOS Midi dress €87.83, Frock & Frill floral dress €222.96, Starla Boutique Airlia Dress €155.00

PrettyLittleThing black lace dress €56.00, Folkster Cleo dress €79.00, Boohoo Red midi dress €54.00, Topshop black dress €76.00

ASOS wine kimono dress €54.00, ASOS Asymetrical dress €54.00, New Look Floral gown €39.99, Topshop silver blazer dress €89.00

Topshop star print dress €34.00, Topshop red wrap dress €57.00, ASOS Scuba prom dress €78.38, Zara embroidered dress €39.95

Hope & Ivy dress €94.59, Vavavoom Jamella dress €34.99, New Look Asymetric wrap dress €29.99, Zara tulle and sequin dress €39.95