you have a lot of engine to chose from.
B16A = DOHC VTEC 1.6L (bolt-in swap, no modification necessary)
B16A2 = DOHC VTEC 1.6L (bolt-in swap, no modification necessary)
B16A3 = DOHC VTEC 1.6L (bolt-in swap, no modification necessary)
B16B = DOHC VTEC 1.6L (bolt-in swap, no modification necessary)
B17A1 = DOHC VTEC 1.7L (bolt-in swap, no modification necessary)
B18C1 = DOHC VTEC 1.8L (bolt-in swap, no modification necessary)
B18C3 = DOHC VTEC 1.8L (bolt-in swap, no modification necessary)
B18C5 = DOHC VTEC 1.8L (bolt-in swap, no modification necessary)
B18C = DOHC VTEC 1.8L (bolt-in swap, no modification necessary)
H22 = DOHC VTEC 2.2L (minor modifications needed to swap it in)
OR if you want to go hybrid then...
LS/Vtec = DOHC VTEC 1.8L (bolt-in swap, no modification necessary), which is a B18B or B18A block with a Vtec head on it.
CR/Vtec = DOHC VTEC 2.0L (bolt-in swap, no modification necessary), which is a B20Z or B20B? block with a Vtec head on it.