Yes, yes, YESSSS!
I get TONS of business from my web site.
I had it professionally built and it looks professional and is informative. I am very *Royal* about my web site, I think I drive the web designer nuts sometimes, but she does an AWESOME job. Well worth the investment.
It's important not only to have a web site, but also for people to be able to find you/ your web site. If you have yours built, make sure that it gets submitted to search engines. So for example, when someone types in Google "massage in Kansas City (for example)", your site comes up on top. Mine usually comes up first or second.
I do not have an online scheduler, but I sell GC's online (not through Spa Boom)