I think being consistently inaccurate helps. If you always get the same thing at a certain restaurant, you can start by giving your best estimate of the calories in that meal. Then if your average weight doesn't move in the direction you want you can adjust your target calories to compensate.