Amherst is a very strong and prestigious school. In terms of Economics it would be comparable to its peers like Williams, Holy Cross, Colgate, Middlebury, Lafayette, Hamilton, Bates, Bowdoin, etc.
Since they are comparable, you should pick the school based on which you like better after visiting.
Published rankings of top LACs are even more precarious than universities because of all the ties and the service academies being included.
You didn’t like Bucknell due to the social atmosphere so some of the others might work out. The more even-tempered schools socially are Bowdoin, Bates, Williams, Middlebury and Hamilton. IMO.