You'll probably be just fine with Vodafone for your voice calls. For the mifi part I believe you're referring to one of those global mifi services. My biggest concern is that there's probably a 500mb/day cap. If you prefer to buy a local sim card I'll be more than happy to give you suggestions.