Good decision on your part to go for dedicated server hosting. It is one of the best server hosting service. There are many dedicated server hosting providers which gives cheap dedicated server hosting in US. But, they might cut out some important services as well. Also, in my opinion go for managed dedicated server hosting. It will save you from hell of problems later. It will cost you a bit but it will pay you later.
There are many providers around selling low cost dedicated servers. But when you choose such solution, be aware that you will have to manage the server yourselves including OS , recovery , etc and the hardware quality cannot be guaranteed. Anyway, from my experience I would go with ReliableSite for low cost dedicated servers. They seemed to be good, suppport is fast, network/servers have good uptime.
Good luck for finding your dedicated server provider!
In USA, not all server hosting providers are cheap. Some give good configuration for nominal prices while others do not. There are few which give quality services with good uptime & technical support too at best prices. You just need to find them out
There are many of servers are providing dedicated services but not at all provides services in cheap price. Cheap & quality don't really go hand in hand. If you are looking types of requirements other than cost that is another thing. I will suggest you go for quality dedicated servers that is good for future.