Brecon Town is a charming market town with independent shops, cafes, and a relaxed riverside atmosphere for families.