If you will be carrying a laptop try Skype... I have been making most of my calls through Skype.
Skype to Skype is free, arrange for family and friends to download it. The quality of the calls is amazingly good.
Most accommodation places have freecall numbers, and rare is the place where you cannot get wifi. You can call freecall numbers through Skype.
Lifey couldn't live without it