Negative on Verizon.....Altel was working for a while, but hear that it isn't again. I have AT&T which works (so does T-Mobile)....just a bit expensive to use. Pick up a cheap Nokia phone (from AT&T or T-Mobile) on their prepay plan (Pay as you go)....get it unlocked (plenty of places in town that will do it), and get a Telcel Sim and use the Amigo cards(Prepay). I think I paid $18 for the Telcel Sim card (get it in RP and not on the internet....those prices are a RIP-OFF). The Amigo minutes are good for 60 days, and if you refresh them in a reasonable amount of time (before your number gets disabled) any remaining minutes get rolled back in.
When we go down to RP, we turn off our AT&T phones and use the Telcel ones. AT&T will still charge you for incoming calls even if you don't answer the call, as long as the phone is turned on.