I'm opening a grooming salon and looking for an affordable web hosting service. I want one that will also provide me with a business email address. I don't need appointment/booking service as that will be done through a separate software. Any recommendations appreciated! ​ Also-best place to purchase a domain? Is it better to purchase separately from the hosting company in case I decide to switch services?