What is the best trainer to buy? What are the best videos to buy?

I looked at the YMCA list and they only offer spin class 2x a week anyway.......so that answers that!