There are so many reasons to visit Llandeilo in Wales, including colourful houses, foodie finds, parklands and boutique shops.