Scotland is bracing itself for more extreme weather this weekend.