Of course, the Born-Haber cycle is the right way to do the calculation. Quasi-chemical theory deals with exactly this issue. You can use the ionization energy of a molecule from, say, B3LYP or CAM-B3LYP (functionals which were parameterized against experimental ionization energies), and get good approximate solvation free energies from a Poisson-Boltzmann calculation using APBS.