The Citi Diamond Preferred Card tops our list of the best balance transfer cards -- no annual fee, a long 0% intro APR period, and solid everyday perks.