Mattg,
Most, if not all, airlines will not cover accomodation for situations out of their control such as weather.
The only exemption to this is if you are in transit. If you are in transit then accomodation, transport and meal allowances are provided.
Virgin do state of their website that...