If you want to buy a phone up front and not pay $30 for service, you can go with Republic for $5 a month (well, after fees it's like $6) for unlimited wifi calling, text and data -- they don't require nor provide cell service on that plan.
Or for $10 you can get unlimited talk and text...