If you have a small front yard, there are many things you can do to maximize the space and make it look aesthetically pleasing. Two of these ways are symmetry, and flowers/rocks.
First of all, symmetry is nice for any yard, big or small. Basically what it means is having the same amount of landscaping on both sides of your walkway. You could plant a small tree on either side of the walkway, with flowers providing a ring around each tree, either tulips, begonias or other perennials. The key is that when you look at the yard from the street, you can see the balance on both sides of the yard.
Second, if you don’t have much grass to begin with, you can forego it altogether and make a nice landscape with a flower and rock garden. You can design an attractive border around the garden and maybe place a birdbath or other ornamental figurines to add a splash of color or whimsy to your garden.
So don’t worry if you have a small front yard, there are so many things you can do with it with the right amount of imagination and a little hard work!