$300 for one ounce of caviar, $200 steak without sides...these are the most expensive restaurants in New England. Would you try one of these for your next anniversary?
The towns of Norway, South Paris, Oxford, and Harrison all have favorites of mine that are as good if not better than any you'll find in Portland, and the parking is free.