Kyffin is a true gem: a fair-trade, vegetarian and vegan cafe with antique-shop fittings and a deli counter crammed with organic goodies, chocolates and truffles. As well as serving excellent coffee, it has a large selection of teas – or you can sink into a sofa with a glass of wine and the papers.