I used the word веранда for many years until I discoved this one. But since крыльце is probably related to "roof" I am leary.
Does one sit "on the porch" на крыльце, like we say in English? Or would that sound like saying "on the little roof of the porch"?

Is this a still an appropriate word for porch, hopefully not archaic or obsolete?