Сервер покупать не надо.  Надо обратиться в любую фирму, предоставляющую хостинг, т.е. место для размещения Вашего сайта на своем сервере. Вы ведь сайт у кого-то будете заказывать? Вот у них и спросите, где лучше разместить сайт