With retail credit card rates averaging more than 30%, here's what to know before signing up for a store card this holiday season.