I know of a few bead stores in the Palm Beach area and I think this might have the biggest inventory. They schedule over 95 different classes from beginner to advanced. Their prices pretty competitive and if you sign-up for thier frequent beader club card, you get a discount on your purchases-- not including crystals.
more