It depends what you’re looking for, while Birmingham is more culturally diverse, Bath is a much better university for an Economics related degree and definitely has a better reputation which is obviously important in terms of it being more highly valued by employers.
Overall Bath is ranked 11th and 6th for econ., while Birmingham is ranked 20th and 19th for econ. While you can’t base your decision just on league table, I would choose Bath.