Actually the Alexis is a decent walk to the ballpark and close to Pike's Market etc. At this time of year they will be around $250-$275 and they include a $20 voucher against eats at their own restaurant.
"Boutique" style but always had good experiences there.
http://www.alexishotel.com/