I always go by the rule of thumb of "as much as you can afford".

Personally I wouldn't go to AMart, but Bev Marks Beds have good quality affordable mattresses.