You wont be disappointed
the B series swaps are now possible with the hasport kits, so that's out of the way. There is enough room to put it in there, in fact lots of room that you wouldn't expect (Things like a push fan can be added up front) Running a turbo would be tougher because of space issues. A B18A is almost plug and play, the ZC is a drop-in and a B series VTEC takes a bit of work (The hood primarily... the hood doesn't clear the cam gears). You should look into running the mechanical transmission, but I've seen hydros under there as well (The hydro master cylinders that I've see are significantly longer, and thus add to the clutter under the hood). Also, you'll need to bend, cut and joint your own hydraulic lines from the cylinder to the transmission. Some interior fender work may be required, and AC (I don't think) can be kept.
The real problem with running this load up front is the significant amount of weight it adds. While the ZC is only a few pounds heavier, the other DOHC series can weigh a bit more. Imagine taking the twisties with 2 children duct taped to the bumper. Also, your fenders are Plastic and they may break / crack under that power, a torque-stand or misshift. There is lots more inertia in those fly wheels than the EW series.
In order of difficulty and investment, ZC, B18A then B18B, then B18C. In degrees of effectiveness, go backwards in that list. You know it ain't easy.
Check out Redpepperracing.com and see what they have done there. There are guys there with every engine swap you can think of - and there are also lots of guys whipping ass with the stock SOHC motors (RPR himself for instance)
Any questions feel free to ask.