The price is very flexible depending on what exactly do you mean by saying ICO website. If it is about of everything required to run a blockchain based ICO/ITO project, it will definitely cost more than 20k (in case you do not have necessary web and blockchain developers in your team).
You should also bear in mind a need in marketing and operating expenses and possible hidden expenses.