When people picture the ideal place to raise a family, they often imagine safe neighborhoods, good schools, friendly neighbors, and plenty of things to do on the weekends. Alabama delivers all of that ...