Mobile, Alabama, is one of those genteel southern cities with a storied past, a fabulous foodie scene and enough outdoor water activities to keep just about any family happy. A weekend visit is enough