Formula 1 cars roaring... rosé flowing... Perez wins in a sudden downpour... what more could you want from a weekend in Monaco?