I would suggest host with a strong reliable hosting company (like theplanet) and have really long usernames and passwords that are hard to figure out.
I've had two sites hacked and one was because my password was easly guessed and the other was a open source script (phpbb) which has alot of flaws in it.