Rivers swollen by days of downpours have flooded some towns in northern Italy, forcing residents on to rooftops, while in Venice, authorities are preparing to activate a mobile barrier in the lagoon in hopes of sparing the city from a rare May high-tide flooding.