Big or small, knowing exactly where to allocate your marketing budget can be a massive headache. Regardless of how much you have to spend in terms...