Located in the northern reaches of Alabama  Madison is home to a culinary scene that offers diners everything from heart-warming Southern comfort food and juicy barbecue to authentic Vietnamese and boutique tearoom dining