This is one of those questions like “how long is a piece of string?” and the answer is, it really depends on a number of things like:
- what do you need your website for?
- what functions do you need your website to do?
- what is your budget? for setup as well as ongoing costs?