In St Albans, Hertfordshire you can wander medieval streets, browse boutique shops, sip something warm in cosy pubs, and soak ...