No. Your choices are limited by your funds and how much you wish to alter the frame.A good choice would be the H22A, H22A4, The B16A2 or if your budget is low, the D16Y8.
Yes, any Honda Civic motor from those years will work with little to no modification, same with any Acura Integra motors. That's what makes hondas so great.