There is a Silver cloud hotel near the stadiums (not far from the train station although you wouldn't want to walk with luggage) and also one on Capital Hill. Usually inexpensive but still decent. Hotel Max is another one that often has deals. The poster who stayed at the holiday inn near Seattle Center said Seattle felt run down - the area where that holiday inn is IS rundown (avoid staying at any hotels on Aurora) and I'm shocked that it gets away with charging $270 a night, but much of the rest of Seattle is lovely.
For others who can't find a decent hotel in Seattle and don't have an early train, I would suggest
renting a car and booking the Heathman Hotel in Kirkland. Kirkland is a suburb but it is the least suburban of our suburbs (has a walkable downtown area, wine bars, waterfront, etc). Its showing online now as $199 that weekend and it is a very nice hotel. The restaurant there, Trellis, is pricey but fabulous. On the weekends you can drive downtown from there in 30 minutes. If you have to stay outside the city, Kirkland is at least a nice suburb, unlike the airport area. It has buses to downtown but probably too much hassle for an early train with luggage.
For others who can't find a decent hotel in Seattle and don't have an early train, I would suggest
renting a car and booking the Heathman Hotel in Kirkland. Kirkland is a suburb but it is the least suburban of our suburbs (has a walkable downtown area, wine bars, waterfront, etc). Its showing online now as $199 that weekend and it is a very nice hotel. The restaurant there, Trellis, is pricey but fabulous. On the weekends you can drive downtown from there in 30 minutes. If you have to stay outside the city, Kirkland is at least a nice suburb, unlike the airport area. It has buses to downtown but probably too much hassle for an early train with luggage.