noticed that peacocks have ladies thermals in store at the moment, i got ours from asda.
theres lots of carts selling hot drinks dotted around the park and you can just buy a coffee from the counter service restaurants. you may find that you are given vouchers for free drinks with purchases from shops and restaurants made in the morning, which can be used the same afternoon. we had lots of them in january.