If you're a foodie, you'll want to choose one of the best credit cards for dining out in restaurants. But if you're more of a homebody, you may want to focus on the best credit cards for buying ...