In Pittsburgh, the Westin is a block away, the Drury two blocks. The Westin has an Airport shuttle stop out front regularly which gives more rental car flexibility.
Boston South Station, I didn’t find the few convenient and walkable late at night, so I grabbed a cab if late, usually arrived LSL which could be after 10P, to get a car at the airport. I was in town several days for MA, NH, ME.
BWI - I took the free airport shuttle to the airport to catch a free hotel shuttle,or get a rental.
Newark - the Hilton is now the Doubletree, great place to stay to avoid the high rates in the city.
Portland ME - there is a clarion close, but I found many of the hotels around the nearby Maine mall will pick you up and drop off. Also the airport is very close for rental cars.
Syracuse, NY - though an Embassy Suites is several blocks away, it is pricy, so I would catch a ride to one of the hotels around the airport about 10 min away.
Harrisburg is a 5 block walk to either the Hilton or Crown Plaza. Since I usually needed a car, I got a taxi to the airport then to a less expensive place.
Little Rock is a challenge because of the arrival and departure times. No hotels are close so I always pre arrange for a taxi pick up just in case there are not enough or no cabs waiting.
Richmond Staples - nothing close, but the Hampton Inn is a very short cab ride away.
Birmingham - I used a Hampton Inn about 8 blocks from the station.