A "one horse town" is a very small town, usually in the middle of nowhere. S. In this case, it implies that the one horse town looked like a "glittering metropolis" (a fancy, well lit city) compared to the current stop, which, I guess, could be described as a "no horse town," as it is, apparently, less populated and has less to offer than the one horse town.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.