I attempt to speak Dutch without an accent. Clear Dutch, without the silly imported American 'R'.
However, when I'm with my buddies, I speak the local dialect. It's a Low Saxon dialect.
That doesn't mean the local dialect is the same as the one spoken in villages 10km from here. They all differ slightly.
For example, a potato (aardappel) is called 'Pieper' in my town, whereas my buddies from another town call it an 'Eerpel'.
There are at least four slightly different dialects within a 20km radius of my town. The dialects on this side of the forest are also different to those on the other side. Confusing, isn't it?