According to the CS website, passengers booked on the cancelled trains should receive an automatic refund if they booked directly via CS's own website, and if they booked their tickets via a third party, they should fill in the online delay repay form available via the said website. So CS ought at the very least to honour that promise.
If you read the small print, it also says in the CS Guest Charter on their website that if you are unable to travel due to the fault of the railway, they will give you a full refund and provide alternative transport and accommodation.
However, I suppose CS would say that adverse weather is outside their control, unlike train or infrastructure failures. Also, depending on where you were travelling from, it might not have been easy for them to find you a hotel.
If you are not happy with the way CS dealt with the situation, and you want to take the matter further, it might be worth raising it with Transport Focus (see
www.transportfocus.org.uk).
Where were you intending to travel to and from, and what did you do in the end?