OK, actually unless the server is a Domain controller or another enterprise service provider(e-mail sql etc) there is no requirement for the IP to be statically assigned.
As for the DHCP range. Well personally I just don't have the server range in the DHCP scope. E.g if you're going to use 192.168.1.1-10 for servers, just set the scope to 11-254.
another side note is that I tend to break out by subnet like this
1-10 network equipment
11-20 Domain Controllers (even if you don't use all IP's)
21-30 E-mail
31-40 MISC servers
41-100 reserved for other needs
101-254 DHCP
You of course can tweek the actual ranges as needed but I've been in situations where I need a IP and can't get a sequential or grouped one. Plus this way you'll always know that a specific service type will be in a specific IP range.