Best choice for engine swap of a honda civic lx 1995?

I wanna do an engine swap to my civic but I'm not so sure about which engine, just something decent with good balance between hp and low consumption any ideas?

Read this link

B16 is the easiest. You could spend some cash and have a lot of fun in a B18C (type r)

I'd go with a second generation b16a would be best, but a b18b1 (94-95) would be somewhat cheaper than a b16a.