I been traveling to Mancora/Punta Sal every year for the past 5 years. I totally agree with redrum's advice about the not taking the collectivo. We fly into Tumbes and a taxi from Tumbes to Mancora typically costs about 40 soles. It sounds like it's more expensive from Piura, but well worth it. Mancora and Punta Sal are very different....Mancora attracts the younger set (not sure of what you're looking for in your vacation). There are alot of bars and restaurants in downtown Mancora. We stayed in Pocitas (or little Mancora) at nice place called Grandmere, rooms typically run about $80-$90. Punta Sal is smaller and quieter, but the beach is much better than Mancora. Mancora beaches typically have alot of rocks. We stayed at several places in Punta Sal, also stayed at Punta Sal Club, which is a beach resort and all inclusive, which includes three meals a day. This past year we never made to either Mancora or Punta Sal. We went to Zorritos and stayed at the Mango Costa Azul. We loved it there so much we never wanted to leave. It's closer to Tumbes, so we went to several recommended restaurants there for lunch. We took a tour of the mangroves, which was fun and also visited a mineral springs mud bath close to Zorritos. Whatever you decide, have a great trip!