Don't buy a standard brake line, braided is the 100% way to go.
And unless the rear caliper is in a very bad way, as vinnyb says try and clamp the other piston and you should more than likely get the other one to budge.
I serviced all my calipers yesterday, and gave the whole bike a once over, and i will generally move the pistons out, clean everything with a toothbrush and brake cleaner spray (don't use anything else) then re-apply Red Rubber Grease to the outer part of the pistons and it keeps them all functioning perfectly. I'll also use a ball of steel wool to clean the pad pins and bolts.
Normally i'll pick a nice sunny day twice a year, before then straight after winter, but i just had a week off work and as the weather was reasonable yesterday i made good use of it.
Using brake cleaner, or WD40, clean the pivot of the rear brake foot lever too, as you'd be surprised how the dirty rain can clog it up eventually giving a spongy feeling if left unattended over time. I would hazard a guess something as simple as that is overlooked by a lot of people, but it can really make a difference.
These brakes are nothing short of brilliant if maintained properly, so look after them and they'll look after you.
Personally, i use SBS Ceramic pads on the rear these days, as they are a decent brand, but also staying away from organic pads keeps the dust down, which will in turn lower the chance of seizing again, although maintaining them is also the key to avoiding this too. I wouldn't use any harsher pads on the rear, because they'll just eat through the disc in no time if like me you ride in daily traffic a lot.
As for the front, i literally cannot speak highly enough about Galfer pads. Brilliant in every way performance wise, and even yesterday when i removed them from the calipers i was amazed at the way they looked almost spotless, with no crumbling or rust and with a quick spray of brake cleaner i barely had to do anything to them at all. And they are so gentle on the discs, yet take ages to wear down, i would never use any other brand now.