I am in california and have someone in new zealand who wants to call me with a international calling card. Id prefer to use my cell phone (service: TMobile), but will I get charged for this call, although THEY are calling ME with a prepaid calling card? And which would be best and cheapest for this call? (Landline, cell, payphone..)
Thanks.


It is always free to receive incoming calls on a landline (local or long distance), unless they call you collect, in which case you have to verbally agree to accept the charges.
For cell phones, it just depends on your cell package. If you have free incoming minutes, then it is free. If you pay for incoming local calls, then incoming long distance will cost the same as incoming local calls. Just check you package terms to be sure.
If you decide to call your friend in New Zealand, then a Calling Card or VoIP will be the cheapest way to go – http://www.cqvoip.com
You will just use your anytime minutes. But if you are calling New Zealand. The best way to call is using a prepaid phone card or calling card. You can call New Zealand for .07 cents using phone cards from JBphonecard.com
Here you can find calling cards with best rates to call to USA from New Zealand: http://new-calling-cards.com/cards.php?id_country_from=135&id_country_to=182
If they call you you will just use your minutes (cell), you can call them http://www.telthreeadvantage.com No fee at all, no tax, bonus minutes