IDFC FIRST Bank offers lifetime free credit cards with no fees and various benefits like travel insurance and lounge access.