I think you should request the miles and cancel Visa and get the Hilton Platinum AMEX - 7,500 point first purchase and 2,500 bonus after the first $2,500 you spend. 3 points per 1$ and 5 at HHonors hotels.
I don't see a code on the application but it came with the last Hilton statement.