For a flight to Italy....how long do you need to arrive in advance?? Will probably check-in online (with BA), so hope to save time that way. Any ideas?? TIA!