One hand holds the drink the other hooked in your belt. Simples! In our Royal Marines dress uniform you sewed all the pockets up so you could not put anything in so that it did not spoil the fall of the jacket and or trousers. On parade we wore white gloves so hands in pockets was never an option.