A friend is helping to plan a bachelor party in Vancouver and solicited my help. Figured I'd share the info with all the rest of you. I'm not much help in the nightclub area as I never go to these places anymore when I go visit (except for Red Room and that place that used to have '80s night). BTW, in Canada we sometimes call bachelor/bachelorette parties stags and stagettes respectively.
As I mentioned Vancouver thinks it's LA or some shit so every club deliberately jacks up cover and holds a line outside to make it look good (even if it's empty inside). Best to call ahead and get on the VIP/bottle service or your whole party will stand in line the entire night, I'm not joking.
My friend recommended these two. Granville is a good place to keep the party because most nightclubs are there, there's 99 cent pizza to eat afterwards, and if you get bored with a venue, you can always ditch the club and hit the bars and pubs on that street.
Caprice - on Granville Street - http://www.capricenightclub.com/
Plaza - on Granville Street - http://www.plazaclub.net/
Tokyo lounge is not bad either but not as big www.tokyolounge.ca/ -- it's off robson street
Atlantis www.atlantisclub.net/ used to be pretty popular and might still be but if you get bored there's not much else in walking distance. Au Bar was hot for a while too http://www.straight.com/content.cfm?id=10746 it's not too far from Granville Street.
I'd also recommend going to this site to see what is happening the night of the party http://www.clubvibes.com/ and then calling ahead to book VIP and bottle service. You can also read the club's description at http://www.straight.com/section.cfm?id=270
Warning, take a cab. Aside from being the responsible thing to do, cops always form "road blocks" so that every artery leading out of downtown has cops stopping EVERY car to check for drunk drivers. You basically can't avoid it unless you hit an afterparty and go home the next morning. Another warning, Vancouver has been notorious for club shootings. Be careful.
Restaurants (good seafood, some with beautiful view) I listed what I think would be best up top.
Bridges http://www.dinehere.ca/restaurant.asp?r=165 (awesome view from granville island with outdoor patio)
C Restaurant - http://www.10best.com/Vancouver/Restaurants/Seafood/index.html?businessID=30756 (also nice view)
The Boathouse Restaurant English Bay http://www.boathouserestaurants.ca/2004/english_bay.htm (view of English Bay)
Monk McQueens http://www.monkmcqueens.com/ (well known place)
Carderos http://www.dinehere.ca/restaurant.asp?r=618 (I think i've been here but cant remember)
Lumiere http://lumiere.ca/ (maybe a bit too stuffy snotty for a bachelor party?)
Also consult the 2006 Golden Plate Awards
Brandi's - "classy" place http://www.clubzone.com/c/Vancouver/Adult_Club/Brandi_z_s_Exotic_Nightclub.html
Cecil - off Granville walking distance to clubs http://www.clubzone.com/c/Vancouver/Adult_Club/Cecil_Hotel,_The.html
Marble Arch - great for cheap lunch too. 518 Richards St. 688-ARCH
Number 5 Orange - super ghetto part of town in the east end by Chinatown where I hear the strippers are the raunchiest 205 Main St.687-FIVE
Also see http://www.walnet.org/csis/services/vanstripclubs.html