I confess to not reading this entire thread, but as far as progressive small towns are considered, Tahlequah should be one of the first mentions. Wonderful downtown, nice music scene, great bars and restaurants, nice arts and cultural scene (with genuine hipsters and bohemians), a beautiful university, and many wonderful outdoor recreational amenities. If I were an old person looking to retire, it would be at the top of the list.