Planning to get a credit card? 6 hidden charges you must know