Myrtle Beach prepares for a busy holiday weekend