Another small city passenger service is the Road Runner between Albuquerque and Santa Fe New Mexico. Albuquerque is a relatively small city and Santa Fe is even smaller. I believe that the trains are funded by the state. Both cities, however, have a large tourist business.
NH Joe