Soften the corners of the porch by planting evergreen shrubs at each corner. The advantage of evergreens is that they will maintain their look year round, preventing your home from looking barren in the winter.
Lay a walkway of stone, brick or cement from the street or driveway to the front porch. If you do this first, you can then add flower beds and other plantings around the walkway over time.
Dig up the lawn in front of the porch and around the evergreens that you planted at the corners of the porch. Replace the lawn in this area with rich topsoil and compost. Plant your favorite flowers in this area. Plant tall growing flowers toward the back and ground cover toward the front.
Put flower boxes on the railings of your porch. Plant climbing plants and ivy in the flower boxes and allow them to grow down the posts and railings. This will make your front porch look less stark and more inviting.