While there are a number of options for crushing your malt, the best really is a roller mill. They are expensive - anywhere from $99 up to $500 or more - but this really is a place where you get what you pay for. For most homebrewers who buy bulk grains, the optimal price range is probably between $180 and $220 for the mill itself; you might need to pay extra for the hopper and base, and you'll want a food-grade bucket for the crushed grains and a power hand drill to drive the rollers (or a motor if you can afford one).
My own mill is a Monster MM3 three roller mill, which is excellent but probably overkill for most people. It's very pricey, but if you can afford it, it is well worth the expense. My extraction rate has gone from below 70% to 80% or higher, solely from the improved crush I am getting. There are several other brands out there - Schmidling, Barley Crusher, and CrankAndStein all come to mind right off the top of my head - and all seem to have their good points.
There are a lot of folks who use a Corona (or Victoria) corn mill and get decent results, but in my experience they are a difficult to adjust just right - they are designed to grind grain between plates, not crush it between rollers, and tend to give too fine a grind even with a wide gap. Still, many here swear by them, and if you can't afford a roller mill, a Corona can do you well. They are also a lot easier to come by than a malt mill, you sometimes can even find them in ordinary department stores or even supermarkets.
Given that you want to brew this weekend, I would check with your LHBS to see if they will crush the grain for you (possibly at an extra price, but still a good deal).
Ideally, the crush should crack open the malt kernels with very little powder, exposing the malt sugars without grinding them, and separate the crushed kernels from the hulls, while leaving the hulls as close to intact as possible. However, most approaches to grinding will have the opposite effect, tearing up the hulls and grinding or chopping the kernels to a mixture of powder and large unexposed clumps. This is why a food processor or a bullet-type coffee grinder is a poor choice for grinding malt.