I typically recommend hosting in a fast, reliable environment, such as a private hosting environment. This saves time with maintenance and troubleshooting, and allows you to not have to worry about your site being down, or any technical issues that may arise with your hosting platform.