Wild animals will generally drink water, because that's what there is to drink in the wild. Hedgehogs' spines give them good protection!
Hedgehog spines are for protection. They do drink water and here you have a video where you can see a hedgehog drinking water: hedgehog drinking water