Generally speaking the new host provider will help you do everything. If they won't then look else where, but most will.
The size of your data though is a time consuming issue where they might not be quite as helpful. They are more used to moving sites of very little size.
.