Dine in an igloo in Portland, Maine, and visit a hotel in nearby Cape Elizabeth, where the stories of dog rescues will warm your heart. Where to bring your furry friend, explore the winter weather ...