Build an old-fashioned wooden porch with decorative posts or columns to support the roof. Use posts with sides rounded in various combinations, large round columns with decorative bases and tops or Craftsman style supports tapered from a wide bottom to the top. Match these to the style of house. Big two-story houses look best with columns, one-story houses with round or Craftsman posts.
Make a wooden floor with tongue-and-groove flooring. Install this perpendicular to the house wall, over a wooden frame of side bands and floor joists. Cut a groove off one plank with a table saw to start the flooring with a smooth edge. Nail flooring to joists with galvanized finishing nails driven diagonally with a hammer through the tongue. Trim the tongue off the last plank. Add 1-by-4 or 1-by-6-inch trim boards around the edges as an option.
Trim the roof with decorative scrollwork under the end peak of a gable roof or with scrollwork called spandrels along the edges of roof eaves or the sloped rakes of gable roofs. Fasten these to the fascia or facing boards on the roof edges with nails or screws. Buy these from roofing suppliers. They come in a variety of styles, with decorative spindles, fan-shaped corner trims or ornate scroll designs.
Put wooden railings between the posts, typically with top and bottom horizontal rails between the posts with vertical spindles between the rails. Use simple square spindles for a basic farmhouse look, rounded spindles for a more Victorian style or ornate shaped spindles. Use either rectangular railing tops and bottoms or boards milled with rounded edges such as stair handrails.
Use corbels and brackets under roof framing. These are similar because one side fastens to a wall or post and the other side to the bottom of the roof frame, but corbels are short and brackets are large and generally extend past the roof line. Install these between a house wall and the roof frame or on either side of a post between the post and bottom of the roof frame.