A little long but there is some usefull info...
I am really enjoying Portland and all there is to see around here. My wife and I currently live in Hillsboro and we really like the area, however it is about a 30 min commute but the traffic is not bad. If your single I would suggest living in Gresham or in vancouver because a lot of the other controllers live there.
In basics just learn everything you can because most of it will be applied later. In labs, study the phraseology and try to learn why it is your saying certain things, develope a scanning system so that you don't loose track of anyone. If you want to learn more about the rules of ATC I would suggest knowing how divergence is applied, vertical seperation criteria, departure and arrival procedures, parts of a clearance, and the phraseology that applies. (That is a good start)
Sorry about the novel but I hope this helps.
Oh the most important thing, almost every question can be answered with "depends"