History, superb scenery and designer label bargain-packed factory outlet shopping - Portland in Maine has all the ingredients for the perfect New England cruise call. Just north of Boston and nestling on a peninsula in the delightful Casco Bay, Portland is the ideal place just to go wandering. From the restored waterfronts eclectic mix of pubs, restaurants, galleries and arty-crafty boutiques to the fascinating Victorian architecture of the town centre, it is as relaxing as it is entertaining. Just along the rugged coast at Cape Elizabeth is the worlds oldest permanently-operating lighthouse - the 18th century Portland Headlight. As you might expect, the views are just spectacular.