Arundel in Sussex is a quaint market town with a castle ... of gifts by various artists, from jewellery to paintings. But aside from Christmas markets, Arundel also hosts plenty of antique shops ...