Blender does have a very good retopo tool, I wouldn't suggest it if it didn't
To bake the high-poly normals to the low-poly object, you need to have the objects in the same position, have the normal baking option set to "Tangent", click "Selected to active", and Bake.
If I understand correctly you want to bake the normals of a high-poly, unedited sphere, onto a low poly one? You won't see any normal difference with that, because there is no extra data. If you smooth the normals on the low-poly object, using the "Set Smooth" Button in the edit tab, it has the same effect. You don't need to bake a high poly version to it.
Use Normal maps to create the illusion of detail. If you were to get that sphere, and add panels, rivets, and other do-dads to the surface, THEN bake it, you would get cool detail that doesn't need to be rendered at polygons.
Hope that helps,
Greenlig
Blender3D - CS3 - VISTA - DBPro