Been invited to one and unsure whether to go full length or cocktail? It's late December and in a barn so also need to be warm.