Best Credit Cards for Holiday purchases

Imagine  You want to spend! and You Earn! HOLIDAY!!!!