Nothing spoils the beauty of a garden more than weeds growing haphazardly among the vegetables. You can make a three foot wide bed, with the soil about 8 to 12 inches above ground level. You can use lumber blocks or bricks to construct the beds.
To give a rustic country feeling, you can plant some climbing roses on the fences that surround the garden. This design has a very ethereal look and the play of colors of different flowers makes an interesting contrast to the more utilitarian vegetables.
Find a spot in your house which receives the maximum amount of sunlight. This can be your balcony or a windowsill. Opt for vegetable varieties that flourish in small spaces.