Well you can start off with an organized and neat town with "main paths" but areas that you notice look kinda "scenic" you can start to built 1-square path diversions towards those areas. Make those 1-square paths windy (not just straight) and use trees and bushes to start filling in areas to make it look more "natural". One tip I found really useful when making little winding paths is never to put full grown trees next to it because you won't be able to see where you're going because of the linear camera angles. Start off by putting a bush or a cut-down bamboo and as you go in, throw in some random trees, but never right up against the path. Instead of using trees right next to your paths, use bushes or flowers. Like others have mentioned, use clovers as paths. You can start off by using a nice cobble stone QR path but once you have established all your areas I recommend kicking some away to reveal dirt paths because they work very nicely in a forest town.
With these kinda towns there's two ways you can start it: (1) plan your villagers and main path first then build off those paths, or (2) let your villagers plot randomly (but block off areas you know you don't want them near - like the town hall, your house, retail, etc.) and then build random winding paths around them. I think the 2nd option is more natural and less stressful