Wife,
As a general rule, tickets go on sale in early-mid December.
It is a s***-fight of epic proportions to get them directly from the Red Sox. You can sign up at RedSox.com to be in a free lottery for "special" tickets, e.g., Yankee games, Monster seats and reserved tables on the RF roof. Believe it or not, people do actually win these (I've gotten Monster seats, Yanks tix and RF Roof seats through the lottery)
If you arent selected in the lottery then the day all the tickets go on sale to the general public, you can plan on being in a RedSox.com virtual waiting room for the better part of the morning.
You'll have better luck with weekday games than weekends. But I think that goes without saying.
I'd stay away from April and May tickets because the weather is unpredictable at best and theres not much worse than having a nice lower box seat that you paid $135 for and its a rainy Tuesday night in April and the temp is 39 degrees and the wind is blowing 20 mph (early season winds blow in almost exclusively, FYI)
If you don't mind paying a little more, StubHub and Ace Ticket can be a valuable resource but the better the game, and the day of the week, plus the time of the year can jack the price on some tickets into triple and even quadruple figures. Check these sites out of you cant get anything directly from the Red Sox but shop around games, days and sites. Use common sense.
The beauty of life in this day and age is that if you want a ticket to literally anything it is available to you as long as you're willing to pay
Boston has a shitload of great restaurants.
The North End (near the Garden) has awesome Italian. My personal favorite in the North End is Massiminos. I think its on Endicott St. It doesnt have the flash and je ne c'est quoi of a fancier place like Strega or Bricco but the food compares with the best of them.
Abe & Louie's is the best steak house in the city IMHO, but theres a Capital Grille, a Ruth Chris, a Morton's, plus the Palm but those are all pretty expensive.
The No Name Restaurant on Atlantic Ave (I think) is a great place for seafood, as is the Barking Crab on the Waterfront
Santarpio's in East Boston and Regina in the North End are great pizza places
And Rino's Italian Eatery in East Boston is the best restaurant that no ones ever heard of. As much as I love the North End and the quality Italian Food you can get there, Rino's has the best Italian Food - possibly on Earth
ENJOY!!! and good luck