new to Portland Me
Your son won't have any trouble finding places to eat in & around Portland! It's becoming a well-known "foodie" city -- with everything from seafood, italian, pizza, asian & vegetarian fare. For upscale fine dinning, I would suggest Five-Fifty Five or Fore Street. For steak & potatoes, The Grill Room. For fresh local seafood, Street & Company. Chowdah at Gilberts. Pizza from Ottos, Portland Pie & Micuccis. More casual eating in town at Norms, Nosh, Corner Room, Duckfat & Dimillos. Check local food blogs like portlandfoodmap.com for reviews.
288 Fore Street, Portland, ME 04101
84 Exchange St, Portland, ME 04101
The Corner Room
110 Exchange St, Portland, ME 04101
Haven't been to Seagrass but my wife attended a function there and everyone (including a share of foodies) all enjoyed it a great deal. We plan on going sometime soon. As far as what's good in Portland is concerned, the answer is... a lot! From cheap eats to fine dining it will take quite a while to eat through the city. Enjoy!
A good place to start is portlandfoodmap.com for a comprehensive list of restaurants by type of food, with links to reviews. If there's a specific cuisine you are interested in, feel free to ask and you will get lots of opinions here, but there are too many great restaurants here (at all price ranges) for us to answer such a general question.