It is sad that you have to be at a distance. I think you should devote a lot of time to each other. There are different operators, and I would advise you to read about different tariffs on the Internet. As for me, it is better to order virtual number. You can get information on this
link . I think it will be good for you. I used the services of avoxi.com for a long time, but it was expensive. My sister adviced me Hottelecom.