Only have a few hours to spare in Portland, Maine? Discover the best coffee shops, landmarks, restaurants, and unexpected ...