Where can I take the class?

Where in the Myrtle Beach area do you recommend to take the CWP class? Do they offer everything all at once (fingerprints, range time, ammo, etc)? How much? When are classes? Please let me know as much as possible about everything you think I will need to know. Thanks, friends!!