if it was up to me, I would go for a B16 or even B18... your gonna need the longblock (including tranee), ecu, wiring harness, custom/modified engine mounts, custom/modified shifter linkage. and if you wana do just a single cam vtec swap, al your gonan need is the shortblock, engine wiring harness and ecu.
...why do you wanna swap to begin with? what are you looking to do with the car? drag/autocross? or do you just want that extra "umphh" from the vtec?

as far as pricing, I dunno how much it is over there but down here, it would cost you at least $1500 for the complete swap including labor...