When it comes to formal night, men have it easy. They simply have to slip into black tie, while women are left to choose the perfect evening dress for a cruise.
Long, short, plain, sparkly? We’ve taken the hassle out of shopping with our selection of the best evening dresses on the high street.

1. Elizabeth Rose Strapless Dress
£95.00, French Connection www.frenchconnection.com
2. Secret Support Dress
£59.00, Marks & Spencer www.marksandspencer.com
3. Embellished One Shoulder Grecian Dress
£160, Star by Julian Macdonald www.debenhams.com
4. One Shoulder Shimmer Maxi Dress
£85, Principles by Ben de Lisi www.debenhams.com
5. Joanna Hope Beaded Dress
From £95, Marisota www.marisota.co.uk
6. Geometric Embellished Dress
£250, BDL by Ben de Lisi www.debenhams.com
7. Tie Dye Embellished Maxi Dress
£65, Evans www.evans.co.uk
8. Red Ruffle One Shoulder Dress
£59, Littlewoods www.littlewoods.com
9. Cocktail Dress
£99, CC www.ccfashion.co.uk
![]() | BACK TO WHAT TO WEAR |
![]() | BACK TO EXPERT ADVICE |
![]() | BACK TO HOMEPAGE |















Comments