brotherhood_of_LAN - 6:45 pm on Apr 6, 2011 (gmt 0)
In a word, yes. If you can afford to. A semi-dedicated/VPS option may be suitable for you as the sites don't sound uber-traffic-heavy... but the responsiveness of a dedicated server with hardware totally dedicated to your sites may be appreciated by your users.
Having your own server allows you to do pretty much anything you can do on your desktop, i.e. install anything. I have konquerer installed on my dedicated server taking screenshots for instance. I wouldn't be able to install that on a shared hosting setup.
Be sure to shop around for your hosting solution. Having done the same recently, I've found prices can vary wildly.