It looks very clean to me.

I have to work just a bit to read the smaller type but my eyes are not what they used to be. The small ones look a tad fuzzy to me.

Cities are the larger circles but maybe you can do something to make them stand out as different from the towns like double circle them or something? I wouldn't clutter it up too much though if I were you. It looks good.