+ 1 for replacing caliper but not hose, I can recommend brakepartssuperstore, they sell single calipers as well as pairs
as long as the disc isn't below 8mm thick and not too rusted & scored you don't need to change it
you can check the hose by gripping it and feeling for bulges while someone...