Creating Profiles and Storing Repetitive Information for Events

We host art classes weekly in our store and are looking to have our customer register and pay for them on our website. Is there a way to create a profile for an artist so we don't have to enter in the same information for every class that they teach? Also, the art classes will always be held in our art studio. Can the location information remain constant, or do I have to fill it in every time?