Well, usually a dead cylender means burnt rings, wich means replacing the rings, wich means you might as well do all 4 cylenders. A "cheap" solution is to tear the engine down, ball hone the cylenders, and put new rings on your existing pistons. This is an ULTRA bare bones engine rebuild. A shop will need to do this probably (or at least get someone experienced in engine building to help you) and it will not be cheap even if they just do that.
It also won't last a LOT longer...you could probably hope for 50,000 more miles (especially if you street race, drag race or otherwise beat on your car)
When rebuilding your engine, it quickly becomes cost effective (over the long run) to have cylender walls bored out (made perfectly round) put in new bearings all around, put in different pistons, low compression if you plan boost of N20, or higher compression if you want to go NA, stronger forged pistons are alwas a good bet and not to expensive, and for the cost of doing any (or all) of this you can probably just get another engine. Especially if your paying someone to do the work.
try
www.hmotorsonline.com for non-vtec longblocks (your transmission is fine I assume...so you don't need a full swap, just the engine)
Good luck! Ben