We will be driving from San Jose to Puerto Viejo and I am wondering about how long it will take. Is it an all day trip or only a few hours? Also when we rent the car is it a good idea to add on the GPS, I am a little worried about finding my way around. Thank you , your site has been very helpful so far in planning our trip.