some of the major cities within the 100-mile radius of birmingham include the smaller and populated towns of montgomery in the south , huntsville in the north , and tuscaloosa in the southwest part of the state .