If you'll have a computer and Internet access, one very inexpensive way is to use Skype (
www.skype.com). Using the Skype Out feature, you can call US phones for 2-3 cents/minute, and if you install Skype on a computer at home, you can make Skype to Skype calls for free.