Preparing for lap

Ja
What should I have for recovery!? 
Heating pad, mini pads, ect? Name anything you can think of! Please and thank you! ?