Over the Christmas break I'm hoping to purchase some new web hosting. The package I currently have is up for renewal on the 2 January and to be honest it's more expensive than I need so have my eye on a cheaper solution.
If the purchase goes ahead there will be some downtime. Timeline of events is:
Purchase new hosting
backup and migrate site to new hosting
Point site's DNS to the new hosting
Cancel old hosting.
I'm hoping that the downtime is minimal but will update you closer to the time.