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…