We pay a company called ems to look after our website but we are unhappy with their service. We want to administer it ourselves so we can change it quickly. The problem is we don't have much time - only a few days to tell them we don't want to renew our contract. I need answers to a few questions before we decide what to do. Essentially, we want to keep the domain (we have the deed of ownership) and transfer it away from ems to a new host - is that easy and how long does it take, could anything go wrong? We don't want to be without it for long or lose the domain.
We also have a third party online booking system administered by another company. Initially we just want our website to redirect to this online bookings system so effectively our website will be bypassed until we can set it up how we want it. Can anyone tell me if that can easily be done?
I've programmed for years but know very little about web development.
Also, our website does quite well in google etc at the moment. If we transfer the domain to a new host, will we lose our rankings?