As it turns out, Ianto made it to the porch. Not the sidewalk, though.
Ianto laughed as he was caught, but the laughter faded in the heat of Jack's sudden kiss. Both of Ianto's arms went about Jack's shoulders and when his mouth was released, he laughed again, soft and quiet and breathy. "One, I don't think Bond was based on you," he said softly. "Despite the fact that you claim to have shagged Ian Flemming. Bond tends to be a bit more stupid and relies on luck more than you do. Two, yes. You trump everything."
Before he pulled away, Ianto placed a little kiss on Jack's mouth, then caught him up by the hand and led him down off the porch and onto the sidewalk. His ears were as red as his scarf, at the moment, but he'd put that down to cold more than a flush. But if anyone would have checked, Ianto's skin would be hot under fingertips.