These are some cards which do not charge any annual or joining fees, thus making your card experience enjoyable ...