I use an el cheapo Proform manual ring filer. It does the job. I think if I were going to use a filer every day, the electric ones are the way to go. But it's too difficult to justify the price on one if you're only going to use it a half dozen times in your lifetime.
For a stretch gauge, I've used the cheaper ARP one (100-9941). It reads in .0005" increments which works out pretty well.
Dial calipers are a definite no-no for measuring a cylinder bore. The lip at the very top of the bore will cause a misreading of dial calipers, as will any vertical misalignment of the calipers themselves. A dial bore gauge is exactly what you would want to use for accurate cylinder bore measurements.