I am a big fan of weight watchers. There are no tricks or fads about it. It just teaches you healthy eating. Nothing is off limits, you just learn how to manage it.
It is also unique in that it helps you adjust quanities of food according to your acitivities. Many off the shelf plans don't do that very well. Jouraniling and accountability are key.