Ours is brickweave but we are going to take it up and replace with shingle. Brick weave is awful for drainage - our drive slopes down to the garage which floods every time it rains. Shingle is much cheaper than paving, looks much nicer IMO and is much better for drainage.
dont do imprint concrete incase you ever have any problems with your drains...if someone has to dig through it it will leave a patch where they reistate....same with bitmac. Block paving or flagging is the best option, because if you ever want to change your driveway or repair it ir it sinks or gets oil stains you can just change/ move the blocks of flags.
you can get block paving sealed btw with sometihng called resin bond this should stop the weed growth and before they lay the blocks down they should put a weed barrier (like a roll of mesh) down under the sand to stop weeks coming up through the blocks
You need to be aware of the new planning regs for paving front gardens, which come into effect 1st October.
Paving your Front Garden
Planning permission From 1 October 2008 new rules apply for householders wanting to pave over their front gardens.
You will NOT need planning permission if a new driveway uses permeable (or porous) surfacing which allows water to drain through, such as gravel, permeable concrete block paving or porous asphalt, or if the rainwater is directed to a lawn or border to drain naturally.
If the surface to be covered is more than five square metres planning permission will be needed for laying traditional, impermeable driveways that do not control rainwater running off onto roads.
Love brick paving! I even love the weeds, but we couldn't afford it when we moved here. We have gravel now, which Is great, noisy (deterant for burglars) and drains well. And we get weeds coming through too.