The only fly in this ointment that I can think of is that LIN is notoriously prone to fog in winter. This may either cause you to be delayed which would be a bore - or the flight will divert to MXP which would save the above. However it could just go to Bergamo - I have no idea which is the most often used by BA in cases of diversions from LIN. If it is still an option I'd go the night before.