plenty of free hosting providers with one of the biggest being Amazon Web Services (AWS), but these are full of spammers, etc. going by the amount of spam I get from AWS they just don't seem to care as reporting you just get the same canned reply. Many times I get 'sorry it's not our IPs or servers' which once i say that's not what SpamCop says, they change their minds and suddenly ' we have wrote to the account owner about this'.Most of the top free hosting providers don't exist anymore but i think it is still possible to get free hosting services for educational or private projects that don't need too much resources or speed.
not just extra features with paid hosting.There are multiple free hosting services but in free hosting they are not giving the full access on the hosting. But paid hosting is best for the business cause you will lots of features with hosting.
what i am getting at is you have gone and got a professional website but rather than use emails @domain.com you use @gmail.com. more professional to use @domain.com, if you want to read through your Gmail account then direct @domain.com to your @gmail.com addressWhile I agree with Terry that first impressions count, I don't necessarily look down on Gmail addresses professionally, but Yahoo and Hotmail addresses, absolutely.