you can swap a b16a in, but in my opinion it is not worth it, just swap in a b16sir2, here is my reasoning:
The B16a is OBD0 and your car is OBD1, you have to convert the engine to run in your car. which means new distributor and injectors. then you have to buy the mount kit from HASport that allows a cable tranny to fit in a hydro car it is like $225 bucks. I do not know what state you live but in california and a few others you have to buy an engine that is of the same year of newer than your car for emissions purposes. An H22 will probably cost a little more than an sir2 to put in, and have more power there are a few down sides to it. You will have a fast daily driver and an excellent drag car, but at high speeds in turns it will have some under steer. You will also most likly lose you AC with an H22. The B18C is like a 1.8l version of the b16 and will do you well you just have to decide if you want to spend the cash for it.
Good Luck man...
Edit:
I disagree with aSmallsol when he says the H22 sucks. If you are going to race with it on like a road or AutoX course I would not want an H22 in my 5th gen, but you want it for a daily driver or a badass drag car then i would say go for it. I have actually drive an h22 fith gen hatch, and it was bad ass I drove it in the city and it was a haulass daily driver.