Just over the Wye Bridge from the centre of Builth Wells is the Llanelwedd Arms. It's the nearest hotel to the Royal Welsh showground, and in addition to accommodation, offers food and drink, and apparently has a friendly ghost too! Tel 01982 553282 - please mention Stay in Wales if you call.