11-24-2015, 06:50 PM
I'd probably argue Roll20 is the way to go. Making maps is fairly easy; they even give you free assets to do so! Granted, it does take a bit of time if you want a very pretty and/or detailed map, but it might be worth it. An easier answer to your question (or if you're lazy like me :p) is to find a map that more or less meets your criteria, upload it and set it as a background, then just populate it with props and NPCs. Boom! Done.
As an alternative to building everything manually in Roll20 or if you're feeling like randomization is more appealing, in my IRL game I've been using The Risus Monkey Random Map Generator for dungeons and a smattering of towns, resized it, then just set a plexiglass grid and picture frame over it. It doesn't always fit the aesthetic of the campaign world, but it's got a certain charm to it, and my players (for the most part) seem to like - or at least tolerate - them. You could probably do the same thing as the above with the generator by importing the image, resizing it, then setting the grid parameters to suit your needs.
As an alternative to building everything manually in Roll20 or if you're feeling like randomization is more appealing, in my IRL game I've been using The Risus Monkey Random Map Generator for dungeons and a smattering of towns, resized it, then just set a plexiglass grid and picture frame over it. It doesn't always fit the aesthetic of the campaign world, but it's got a certain charm to it, and my players (for the most part) seem to like - or at least tolerate - them. You could probably do the same thing as the above with the generator by importing the image, resizing it, then setting the grid parameters to suit your needs.