I guess it depends on what domain
My personal site is just $19/month, I get 4GB of space, 50GB bandwidth, unlimited MySQL databases, FTP and email accounts, cPanel, 40+ scripts, etc. All the good stuff.
But then I have other domains that I only pay $4/month and I get 100MB space, 10GB bandwidth, but I still get a MySQL database, PHP, FTP, email, cPanel, 40+ scripts, etc.
BUT I also have a dedicated server that I split with another person that's only $119/month (60GB space, 1000GB bandwidth, 8 IP addresses, etc).
Oh, and I have a game server too that runs me $9/month that I use to host games, mainly for my friends and stuff, but it's nice indeed.
http://www.gamezserver.com for the game server
http://www.crucialwebhost.com for the virtual/dedicated server
I also use them for my domain registrations, uh, Crucial that is.