There are many hotels and bed & breakfast establishments in Dolgellau catering for every taste and wallet.
The list here is not exhaustive but gives you access to those with online booking.