I'd better admit I'm the kind that usually can't justify keeping a club membership for very long stretches, but when I do cave I usually make Worcester Fitness my choice. They have all the standard equipment and trainers available. Best thing is their two locations around town, so no matter where you are you're unlikely to have an excuse not to stop in. Membership fees are average, I guess, sometimes they have promotions on, so give them a call. I think they still give a free trial day if you want to look around first.