Worlds away from the mega-resorts of the Pacific coast of Costa Rica, Puerto Viejo de Limon maintains its small town charm; it's a delightfully sleepy seaside surfer village with a jaguar's share of great places to eat. Stashu's con Fusion is a standout helmed by an artist in the kitchen and out, his place is noteworthy not only for the creatively inspired food but for the inviting ambience and live music on some nights. La Pecora Nera is a properly hidden gem well off the main road, surrounded by rainforest; here you'll feast on exquisite garden fresh Italian cuisine in a most romantic setting. Bread and Chocolate is the the perfect place to enjoy a wholesome breakfast full of homemade breads and fresh fruits, linger over a latte and sample handmade truffles made with locally grown cacao. Vegetarians will be delighted at Veronica's Place, and those is search of an authentic Caribbean meal will not be disappointed at Soda Lidia. A seaside view and fresh food awaits at funky Koki Beach, perched on the edge of the road overlooking the sea in the center of Puerto Viejo, and for a casual bite to eat make your way to Pan Pay across from Police Station and the beach.