I know that there are some excellent classes and a variety of classes at Balance in Seagrove Beach as well as the new Sofitco in Blue Mountain Beach. Gyms with weights at Grayton Beach Fitness, WaterColor and Rosemary Beach... These places also have classes. And Fit Your Way has a range of classes and Zumba at South Walton Publix on 98. There are a few other Gyms with classes on 98 such as ThiBod and can't remember the other one.