Walking through the historic village of Llangynwyd is like something from a fairytale