The annual Christmas Fair at Cardigan Castle is a festive favourite, set in the surroundings of the castle grounds and filled with stalls from local makers and producers.
While you’re here, take a stroll along Cardigan’s high street with its independent shops and galleries, it’s perfect for discovering those extra-special gifts.