It all depends on what you are looking for. Obviously a stock engine would be the easiest but that's probably not why you asked this question in the first place. Check out http://www.jspecauto.com/page.aspx?page_id=17 they have a full matrix of what you need to do specific swaps.
You can only swap an engine of a Civic Hatchback with an engine of a newer car. Its only legal to swap in engines of the same or newer OBD series. So the Civic engine you swap with has to be a 94 or newer but any of those engines will fit.
yes
engine swap
It's possible to swap in a B20 series motor from a 3rd gen Prelude to a 5th gen Civic. However, it would be more practical (and easier to swap in) a D-series motor which there are multiple variants for the Civic between the late '80s into the '90s.
The B20a engine available in a CR-V can be transferred into a Honda Civic. The Civic will require special mounts, harness, and computer to accommodate the larger engine.
Yes of course you can, but it isn't easy doing such a swap.
With the stock Civic engine, no. If you swap the Accord engine in, yes. The swap involves notching or bashing in your frame rails or machining the crank pulley and a myriad of other things however. No
It will probably be more work than it's worth. The computers aren't compatable.
to answer your question is has endless possibiltys but i would say the best is h22a prelude engine
A 1997 Honda Civic has a lightweight frame and it's chassis allows for the easy swap of a B-series engine. Any VTEC powered B-series will add a large boost of power and drive ability.
To swap a larger b18b1 engine into a 1994 Honda Civic the appropriate supplies must be bought and installed. The car will need axles, a wire harness, computer, transmission, and custom motor mounts.
Nothing, go buy a Chevy and put a Corvette engine in it.