we are going to USA on holidays. Have a triband and am with O2. I can use roaming with O2 but charges are approx 1 euro a minute, and 40 cent for texts. Is there a cheaper way of using my phone in the USA? Would I be better off buying a prepaid sim card in USA?