The LS/Vtec would be cheaper for you but I too would rather buy a new engine but noting is cheap lol.
Heres what I would do for a cheap build that should be extremely reliable. B18C1 engine.
parts list for block
rs machine pistons for $200
Arp bolts for the rods $70
all new oem bearings $180
oem oil pump $100
oem water pump $75
oem tensioner $60
oem timing belt $40
oem bottom gasket set $45
total for the block $770
The cylinder head really depends on what needs replacing and how many miles are on the motor.
Id reccomend this list.
top end gasket set $190
valve guides $115
ITR Intake valves $120
oem exhaust valves if you have the money $225 otherwise supertechs at $110
ITR intake valve springs $75 and switch your current intake springs to the exhaust side
Total for the head $725(with oem exhaust valves) or $610(with supertech exhaust valves)
So your looking at about $1500 just for the parts and you still need a motor. And that will give you a build that's slightly more powerful with room to grow. If you add a performer x intake manifold, some ITR cams, and a good exhaust system you could hit 200whp.
Also here's a link to a B18 non vtec build that you should check out that has 200whp
http://honda-tech.com/showthread.php?t=2176287