I use Findjoo.com and its great! The site has everything you could possibly need including the standard features of scheduling software’s. I really like their online store. It is simple and I can sell anything from memberships to single products and monthly deals.
Their price structure is so low. You only pay for what you need. I pay $5 to manage my client database and then a $.25 for every sell I make.
Take a look here: http://www.findjoo.com/reservation-management/gym