As far as Seward hotels go, I have stayed at three different ones. The best one that I would recommend the Harbor 360 hotel - this is a former Holiday Inn Express. Very basic but descent lodging. The Best Western is a close second.
Hotel Seward is the other one, it's not a terrible place but I don't particularly recommend it. I have been stuck at this hotel many nights and speak from experience. It's "historic" (old) and run down.
I don't have experience with the lodges/b&b's, since work always puts me in a traditional hotel.