There are a number of cheap Bed & Breakfasts in the town.
The Wynnstay, Smithfield and Bridge End Hotels also offer cheap Bed & Breakfast accommodations.
The Chainbridge Hotel and Wild Pheasant Hotel just outside the town are more up-market.