I flew over Manzanillo beach where the PH is being built and it looks amazing. I would definitely stay there.
As far as nightlife, in a resort you will probably stay most of your time there. Liberia itself isn't a touristy spot, you will have to head to the beach. If you're REALLY looking for night life, Playa del Coco will be numero 1.