Brunswick is a great college town. Bring your ice skates and you can skate in the village green.
Great Impasta is just not good, and we've always found Shere Punjab better than Bombay Mahal for Indian, although neither is worth writing home about.
Sweet Leaves IS really good, as is El Camino. Both emphasize fresh local ingredients, and both are closed Sunday and Monday. I'd send any out-of-towner to either place.
If you don't live in New England, try Morse's Drive-in for absolutely prototypical clam/lobster shack food -- I've had pretty good fried whole clams there. Maybe it's the season, but the clams were better than Fat Boy's (which is closed for the winter).
If you're around in the morning, go to Frosty's for doughnuts. Ignore the religious tracts and try the Boston creams.
El Camino, very good Cal/Mex food, emphasis on local/fresh ingredients.
Bombay Mahal, good Indian
For lunch, 111 Maine ("upscale" sandwiches)
El Camino Restaurant
15 Cushing St, Brunswick, ME 04011
99 Maine St, Brunswick, ME 04011
111 Maine - Cafe | Catering
111 Maine Street, Brunswick, ME