Brunswick is also a bit costly, but has two very nice museums, and two theaters. Also, Gulf of Maine Books. And the best selection of food north of Portland (2 Indian places, Thai, Italian, German, Japanese sushi, Chinese buffet, and Lots of American places too).
no subject