Offiicials in several countries advised people to stay at home on Wednesday as severe weather caused chaos on the roads and disrupted public transport.