The campground at the base of The Chief is the place to be. There is a noticeboard and a communal set of tables to comingle.
I'm sure you could do the trip with public transport but being Canadia life may be a little easier with a hire car.
Squamish the town has everything you need, supermarket, climbing store, cafes.
There is one climbing area close to town that is really cute with signposts and trails to all the classics, even seats to belay from.
Get your weekly wash at the sports centre pool.
Look out for the berry van!!!
Weather can be a problem. Great when its great, but long spells of rain could ruin a short holiday. Having a car can give you an option to bail to somewhere else to do some exploring or head to Skaha which has more stable weather but smaller cliffs and less of a scene. I kinda liked Skaha but perhaps its not for everyone.