Flanking the banks of the Cahaba River, Trussville offers WPA-era historic sites, a vibrant downtown entertainment district, and ample retail shopping.