For indoor wireless coverage I'd highly recommend using an access point/ antenna setup which uses 2 antennas (diversity) it aides in bouncing RF around on walls.
For outdoor coverage either an omni or a panel depending on location, coverage expectations etc.
For long range I'd recommend a pair of high gain wire grid (dish style) antennas
I've used some WG 302 ap's in the past and for max coverage (rated at 100 mw) at a reasonable cost I'd recommend them, just be sure to update them before you mount them in an inaccessible location due to the fact that if you have an older model you will have to do the initial update with a null modem cable.