How to get good coordinates (when finding)
The more you stay in one area, the more accurate the readings should become.
Set the GPS down for awhile, while you are looking for the cache, then come back to it. It will have had a chance to settle down, and will give more accurate readings.
use the tips at this page for general advice