Looking for a large village / small town to base ourselves in for a holiday in the Brecons next year. We would like somewhere quiet but not dead, pretty, with a nice pub or two, small supermarket for essentials, and easy reach to days out / walks. The kids would like a decent playground and preferably somewhere that does pizza! Looking at Crickhowell but any other recommendations?