Due to differences in types of houses in Russia and elsewhere it's hard to find exact equivalents.
A really small porch without seats would be OK to call a крыльцо (which suggests there is hardly ever space for sitting, it's the framed area under the roof just before the entrance, sometimes for decorative purposes rather than practical use, but it can be necessary part of the entrance if it's above the ground). Etymologically, it relates to "крыло" (wing).
Веранда, on the other hand, suggests the area is bigger, sometimes the length of the building itself (usually half the building length) and it can be used for leisure purposes outside (for several people, because it's the size of a small room). It seems that a larger porch with enough space for a couple of benches might be called a веранда.