1. A method for navigation, comprising at least one processor for performing the steps of: displaying a digital map on a display device; displaying an indication of a location of a user on the digital map; saving a representation of a point of interest during a first excursion in response to user selection of the point of interest from a class of points of interest displayed on the display device such that the point of interest is associated with the class, the representation adapted for display on the digital map; determining whether the class is saved; saving the class automatically as a new class of points of interest in response to a determination that the class is not saved such that the new class of points of interest is selectable for association with a subsequent point of interest; and providing to the user on the digital map and during a second excursion the representation of the point of interest saved during the first excursion.