You know what I'm going to say.
If you don't B16.
I'll make it quick and simple. B16s are cheap, and super-good platforms for building a quick 4G. Make sure you get a good transmission. YS1 with an LSD is prime, or a S1/J1 will do the trick too. HAsport makes a kit now that allows you to use a newer hydraulic transmission on older cars, so you could even pick up an LSD equipped newer hydro tranny and do the swap with that.
B18 is a nice motor. B18C is even nicer than a B16A, but a lot more money. B18a/b are a good strong motor with lots of torque, but relativley low HP numbers. If you're not planning on boosting its probably a lot cheaper to build a fast B16A than B18a/b. And if you're going to boost low amounts I still think the B16 will be faster.
H22 is a heavy swap that requires quite an amount of work to do to get in. I'm not too sure if anyone makes a mount kit for it yet, but I don't think so. Your car would be quick as fVck, but for all the work invovled I'd still scratch it off the list. If you had a 92-00 Civic then I would be saying differently, but as far as old Civics go, its just a little too big I think.
There's going to be about 5 guys jumping at me because I said B16A over B18a/b but thats just the way that it goes. Do searches on Honda-Tech.com that topic has been discussed over and over and over and over. (here too)
A lot of people are opting to to NA builds now becuase they're not so expensive and involved as boosted setups, and the B16A makes it nice. After basic bolt ons (I/H/E/Type-R cams/R intake manifold, etc.) you're going to have a decently quick car with not too many mods done to it. To me, the next logical step seems to be build a bigger block (over a period of time for me, because I'm poor) and just rock out on the stock 1.6 block for the time being. Lots of people swap B18a/b blocks, GSR, ITR, and CRV to get more power. Sure, if you had a B18 or something like that you'd just need to build the head, but the block is what needs to be built up for LS/CRVTEC swaps. And then once the block is ready, if you've already got the B16A in there the wiring is already there for you.
Bah, thats it for now.. Just waiting for 100 people to get angry about something I said....