On the size question: It depends on where you are going to ride and what kind of riding you are planning to do, but probably 158. 155 could be preferable if you are mostly going to ride park, small hills, and no powder.
And you do not need or want a wide board.