Taxi from Piura will be at least 100 USD one way.
There's a nice new surfer hotel on the beach in Lobitos, i think between 30-45 USD per night, plenty of cheaper options a bit further from the waves, but still within 5 minute walking