Out of those three, I'd recommend the London as its a safe opening for not too high elo players but tbh not many people play the King's gambit anymore or know how to counter it so you could maybe give it a try
Or do Vienna gambit
All of them. I mean the real ones, definitely not bongcloud.
@1
Of those 3: London.
It depends on your chess level, Italian game and Queen's gambit is fine for all levels imo.