Я во многих маленьких городках бывала. Почти во всех, что в этом топе названы. Все их объединяет одно: как правило, в центре - красиво-чисто-мило (где-то даже прянично и открыточно). Всё, что подальше от центра - как правило, менее радужно. Но и тут возможны варианты. Есть городки с совсем печальным "нецентром" (даже если выглядит прилично, то сама атмосфера какая-то ... грустная. И люди ...). А есть городки с непарадными окраинами, но эта непарадность ничуть их не портит. Я вот Зубцовом в свое время очарована была, а еще  Сортавалой, Дубной, Переславлем, Ростовом, Ржевом, Костромой ... Да многими городами с непарадными окраинами. А вот Торжок, Елец, Киржач на меня тоску навели. Даже центр. Есть города милые, но слишком "туристические" (Суздаль, Владимир, Коломна). Есть симпатичные, но не для жизни там (Тверь, Тула)Поэтому автору топа я бы посоветовала сначала определится с направлением (климат, погода, природа),  а потом съездить в том направлении по городкам. Посмотреть, где понравится.Все видят в этих городах разное, свое.