Hi pb, My American instinct is always to do away with what seem to be unnecessary words so I vote for the first sentence, without the 'it'. I suppose you could say: What time would it be good for you to join me for lunch? But, i still think it would sound better to say: What time would be good for you to have luinch with me?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.