Well, you got two ways you can go:
You have a non-VTEC already so a B18B would be a simple, strait foward swap. The wire harness is the same for both and the non-VTEC engine could easly be made to run with its VTEC brother with some head work(Gude and JUN are good examples). The other benifit of the B18B is the price is so much less than a VTEC engine that the money you saved could be put towards the4 head work.
The other option is a VTEC engine which requires a new wiring harness to be installed. The B series VTEC engines are all the same with small changes(ie. crank, compression ratio, displacement, ect.) You choice of engine should be based on what you plan on doing with the car. Drag racing requires alot of torque where as a B16 would be great for crusing around town.