Both are fantastic schools; I’d give a moderate edge to Carleton for economics, although @merc81 raises a good point regarding cross-registration.
Both are good prep for grad school; Carleton produces a particularly large number of PhDs per capita (usually in the top five).
Carleton is quite a rigorous school, although perhaps not to the same as extent as the likes of a Harvey Mudd or Reed.