Hey! From the experience of my friends, I can say that this is a rather complicated process. As already mentioned here, it all depends on the specific model and specifics, because Apple does not make the life of users moving from other OS easier. Prepare a sufficient amount of money, and I would just write in support or directly contact the store to get recommendations on specific models and what exactly needs to be purchased for them.