Birmingham is a city comfortably pulled in two directions, with growing suburbs as well as a growing downtown “renaissance.” Restaurants, shopping, and other business amenities are booming, while Birmingham retains an affordable cost of living for young professionals and families alike.