We've stayed at the Sawridge Inn a couple times. Rooms were clean and reasonably priced. The buffet breakfast was quite tasty.
It's a little further away from the drinking and main streets but Jasper isn't that big. It's a 2 min drive to the main shops.
http://www.sawridgejasper.com/