Do you say hi / try to talk to admin/reception every day when you walk in the door?
What about when you pass people in the halls moving about your business?
For both of these I think it's pretty much common courtesy to say "Hi". If you consistantly ignore people they're going to think you're an asshole. I hate small talk but I at least say "Hi" to anyone I see for the first time each day.
We have weekly meetings and the person who "runs" them always asks if their are any questions / suggestions at the end? Since I am the new guy and basically don't know shit (thanks college), should I be seen and not heard?
Asking questions is fine as long as they aren't stupid questions. No one likes being held in a meeting longer because someone asked a stupid question. If you can get the answer to your question by asking a colleague or manager 1-on-1 that is probably better.
We are allowed an hour lunch. Is it ok to actually take the full hour or does it look bad?
This depends on the office and managers. Look at how long other people are staying out. Just don't be the first to leave and last back and you'll be fine.
The dress code here is business casual with only one guy who wears a suit every day. Most wear a collared shirt, no tie, and slacks. I like dressing up when I go to work. Should I tone it down so I don't appear to be too much of a suck up? Mostly it is just a tie, but I have pulled out the vest, suspenders, jacket when I feel like it.
Going a little dressier than your colleagues is fine, but don't overdo it by wearing a full suit every day. You'll look like an overachieving ass. People in my office generally wear khakis/polos but like you I prefer to go a bit dressier, so I wear black slacks and button-down dress shirts.
What is the proper protocol when approaching someone in their cube / office? Knock on the door/wall and wait? Is it ok to look over the cube to ask someone a question or get my fat ass up and walk around?
I hate it when people try to peek over the cube (although ours are over 6 feet high so most can't do that) or just yell something. Treat cubes like mini offices and walk to them and do a quick knock on the wall if the person doesn't see you approach.
Ironically, as I was typing this a colleague yelled my name from across the cubicle area. Annoying.
How important is it to go to drinks after hours? It is usually just us pions and not the partners and should I drink at all?
It never hurts to have connections, even if only with colleagues. You never know when one of those colleagues will get promoted and be your new manager. That said, don't feel like you have to go out constantly. Just make appearances now and then and socialize a bit.