The Joys and Challenges of Living in Birmingham, Alabama: A City of Hidden Gems