I don't really clean my handguns any differently from a routine range visit than if I am storing them for an extended time.
I clean my firearms as soon as I return home from firing them. The sooner you can get them into the cleaning process, the easier they are to clean. I initially coat all surfaces that have carbon/powder residue on them with Ed's Red. After letting them soak overnight, then I clean to remove all lead, copper, and powder residue. I use different cleaning solvents to remove the 3 listed above. I can list what I use, but everyone has their preferences.
After they are cleaned as listed above, I put a light coat of CLP on the bore and all external surfaces. I store them in a gun safe with a dehumidifier in it, but I live in a very dry climate. If I lived in a humid location (or the safe location is humid like in a basement) I would coat the blued steel surfaces with Rig gun grease and package them in a moisture resistant barrier. I would be less concerned about SS gun surfaces and would probably just give them the coat of CLP. Make sure you check under the grips on blued handguns.