What is the best dedicated server for me?

Hello,
This is the problem. I need to pick the options for a dedicated server for a large site. These are the functions:
– Every day around 10,000 visitors come
Each visitor will see about 10 pages per day
– Each visitor has 1 GB of storage space (upload and download must be considered)

My question is: what is the right CPU, RAM, bandwidth, memory, RAID and what would be the cost of these things?