It's been almost 3 years since I last stayed in Puerto Viejo with my amiga from Alajuela and her sisters (New Year's 2007/2008). Since that time, I'm sure things have changed. I always stayed at Kaya's Place
http://www.kayasplace.com , but there are many other small lodges and cabanas from which to choose in Puerto Viejo... and along the 14 km stretch to Manzanillo. Hotel Kaya's Place, like most of the other lodging in the area, is very rustic (eg. no AC). Kayas Place
does not have room safes, though. I would check out the travel links provided above for more current info on lodging. There are lots of good restaurants to choose in PV... some of my favorites are Trattoria de Cesare aka Jenny's Place (Italian/European- 200 mts behind Kayas Place, Soda Luisa (great cerviche on the beach next to Dave's dive shop), Coco Loco (Caribbean- across the street from Dos Pinos supermarket on the main street in PV), Hard Rock Cafe (assorted Caribe/gringo food and mixed drinks & outdoor movies at the end of Main Street), and Maxi's (seafood at the end of the line in Playa Manzanillo). Most of the nightlife is centered along the "waterfont" of Playa Negra in PV... Johnny's Place is an outdoor beach bar/disco with bonfires on the beach, Bar Maritza- live music most nights, and Sanford's disco at the end of the line in PV on the road to Manzanillo. There are one or two other drinking bars on the beach... but the names slip me.
I hope this helps get you started...