Denver leads the Forbes 2015 best places for business and careers list.