U.S. News and World Report found Weight Watchers to be the best diet for both short-term and long-term weight loss. If you are considering joining Weight Watchers, you can get a membership discount here.