Nestled between Maine's forest-covered mountains and spectacular rugged coast is the historic and vibrant city of Portland.