Maybe so but if you get a cheap guitar (like any of these sub £100 package deals) it will just put you off - the guitars often feel horrible, come with really cheap + nasty strings, will sound pretty bad and just encourage you to give up after a few weeks.
A good guitar can be had for just £150-£200 which will make the world of difference and really make you want to practice, as has been said a Pacifica is an excellent starter guitar, or something like an Ibanez SA would suit someone who wants to learn heavier stuff.
As you say practice is the most important thing, but actually wanting to practice helps there