Narberth history, activities, food and drink, accommodation and transport - all the details you'll need to plan your Pembrokeshire holiday