I work for myself as a senior software engineer and have dealt with a lot of start-ups. Have been a part of a few and started a few myself. The most common thing between start-ups is horror stories about, not just going to India because they're cheaper, but even going to dev firms in the states. Whit India or anywhere else, surprise surprise, a huge problem is the language barrier. On top of that, the culture is way different when it comes to deadlines and being close to specifications of the projects. Entrepreneurs come to me to fix a project done through India because, even with meeting after meeting, they did not complete the project to spec and were very late in submitting the project. Not to mention that the actual technology/code is crapola. On top of that, you get the time difference. Which, at first you might say to yourself that you can deal with it to save money, but, when you take into account that you will need many many meetings to answer questions, it quickly becomes unmanageable.
The best way to create an MVP is to have a dedicated person, a full-stack developer, someone that speaks your language, someone that you know you can trust and will be available in a moment's notice to give you status updates and answer your questions. You don't get any of that with India or Ukraine.
Your second question is more complex. You definitely want someone like a CTO involved from the beginning, even if they are not the CTO at that moment. My recommendation is to contract someone out for the MVP, see how well you work with that person and gauge their work ethic. I you have vetted them well at the beginning, now you will have someone who is a great candidate for a CTO. I'd also say, wait until you have customers and the business is looking up. This will attract someone who not only has a technical part of the brain, but an entrepreneurial as well. A CTO is not just a programmer. This person will need to be deeply rooted in the business side in order to know where the technology should go.
I got a lot more thoughts on this because I've been in the start-up scene for a long time. Feel free to connect if you'd like to chat more.