I have made soap in the past but my family hated the scents of the drying soap. And I don't like using lye, I am just not careful enough.
Don't have any suggestions on buying, I got a lot of things from a private individual but my favorite fragrance oils were purchased at Sweetcakes.
It is a fun hobby, enjoy.