Faced with soaring costs, owners are embracing crafts, comedy and tarot to help St Albans remain the city with the most pubs per square mile ...