Going for the first time this year. I don't have a wardrobe full of evening wear (in fact I have none) so need to buy something specially for the occasion. Budget is limited. Does it need to be full-length gown or are more "cocktail" dresses also seen as OK? Also what do women do for a warmer layer? I don't have any fancy coats, and I think pashminas are a bit "out" these days (are they?).
Worried I'm just going to look all wrong.