This characterful town enjoys a variety of excellent restaurants, cafés, and pubs and intriguing specialist shops that provide a wide range of cuisine to suit most tastes.