Puerto Viejo is a small town on Costa Rica’s Caribbean coast. It’s known for its laid- back vibe and great food. It’s also very expensive for a backpacker budget so…