Any attack against a flatfooted opponent is valid to add sneak attack, unless the target has uncanny dodge or concealment.
Under the complete adventurer expanded rules, you'd need at least 10 ranks in hide to get the 10ft minimum needed to perform a charge from a hiding place, and you'd take -20 to your check to stay hidden. Sometimes, the extra +2 isn't worth it.