Cities are more tricky and there are a variety of approaches, but villages are easier. My approach is to start with the main road (or roads if there's more than one). If there is more than one have them meet and make that your "village square". The typical village will generally be near a water source, either a spring, well or river generally. If there's a river it will have a ford, bridge or ferry (which might give your village its name).
Keep in mind your basic professions (smith, carpenter/cooper, etc) when you place the buildings. If it's on a well traveled route it might have an inn and tavern. And there may be a town headman or mayor or whatever. Then simply dot your buildings along the road. It's a village so it'll be fairly organic. Commoner houses will probably have small fenced plots behind them. And then beyond will be fields for farming. There may or may not be a mill in the village. There will probably be a religious building or shrine of some kind and possibly a graveyard (depending on how your dead and laid to rest).
If it gets bigger, side streets might spring up. If it's on the frontier, it may have a palisade or bank and ditch defence surrounding it. If it is the only crossing for miles around, it may charge a toll.