Hi RykerStruvian, firstly id agree with the current suggestions that you should easily fall within the requirements of a small shared package to begin with and eventually but not necessarily need to progress to VPS, as for size start small and inexpensive, upgrading a shared package is for most as easy as selecting a button or contacting the provider and usually the increased allowance are instant.
Setting up a forum/blog with a database is usually a number of clicks and as said most hosts will talk you through or do this for you, some at cost , some for free.
Best course of action while it sticks to mind is avoid top 10 sites when searching and dive deeply into forums, lookout for money back guarantees and similar or trial offers but avoid the purchase of a domain from a host (rule of thumb in most cases - eggs in one basket scenario).
Good luck with the forum
