Can you actually package and submit iOS apps on windows?

I have created a couple of mobile games on for android but I wanted to also submit them to the app store. Would I need a mac for that or can I use my PC?

I watched this guy on you tube test an iOS game made with blueprint to his iPad using his PC but he has not mentioned if you can also submit it to the app store. 16 - iOS Set-up and Development - YouTube

If I have to buy a mac, any recommendation of what I can get for the lowest price.

Yes you can, if you have Windows it has to be fully blueprint based with no code, there is documentation on this in the Ue4 documentation center, here is the Link:

If it has any code you need a mac that has certain Programs.