These are the current top credit card offers with no annual fee. Save money by not paying an annual fee.