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…