I think I have a different perspective on gyms, since I manage one.
1) A lot of people are opposed to contracts. Not just here in the thread- but that I encounter daily. And while I do understand the apprehension, for some places it's just the policy. The gym I work for does not have a month-to-month option. We are the only gym in town that doesn't. However, I like to think we hold our own against our competitors due to our outstanding customer service!

The way I try to view contracts is that you are committing to your health and fitness. Yes, a year seems like a long time- but really, are you planning to quit in a year or less? Or are you planning to change your lifestyle? Make sure you are comfortable with a gym and are 100% clear on cancellation policies before signing anything- but it's not always a bad thing!
--- on a related note: not everything is negotiable. Generally, if they tell you "
I can see you're interested, so I can waive this joining fee for you"- it's the same deal they are prepared to offer every other person that walks in the door.
2) Definitely look to see if you can get a pass of some sort. If you are going to join a gym, you want to be comfortable. You also want to be sure it's going to fit into your routine. Is it close enough to work and/or home to be convenient? Are the hours going to work around your schedule? Is it crowded or busy during the times you will be able to work out (will the equipment you want be available?)
3) Do
NOT be afraid to ask for help! Any good gym employee should be willing to answer your questions, show you how to use equipment, etc... whether you are a new member, an old member, or on a temporary pass (especially if you are on a pass). If you have injuries that limit some of your exercise options- find out if they offer a free machine orientation/training session/first workout. Most gyms I have been to (and all the ones I've worked at) offer new members a chance to have a basic program put together for them by a trainer- someone who will modify exercises to take injury into account and make sure you can do everything safely and with good form.
All that said- whether or not a gym is a good choice tends to vary from person to person. I work out at my gym, and also at home. My in-laws tried to workout at home, and could never commit to it until they joined a gym. My mother, on the other hand, would rather walk in her neighborhood than pay someone else to walk on their treadmill. To each his/her own!
~Dagny