It has long been known that periodic discrete systems containing defects, in addition to traveling waves, allow for the existence of vibrational modes localized on defects. It turned out that if a periodic discrete system is nonlinear, it can support exact solutions in the form of spatially localized vibrational modes even in the absence of defects. Since all the nodes of the system are identical, only a special choice of initial conditions can distinguish the group of nodes, on which such localized mode, called discrete breather (DB), will be excited. Frequency of DB must lie outside the spectrum of small-amplitude traveling waves. Do not resonating with traveling waves and do not losing energy to their excitation, theoretically DB can maintain its vibrational energy forever, in the absence of thermal vibrations and other perturbations. Crystals are nonlinear discrete systems and discovery of DB in them was only a matter of time. Experimental studies of DB run into considerable technical difficulties, and the main tool of their study is by far the atomistic computer simulations. Having gained confidence in the existence of DB in crystals, we still poorly understand their role in solid state physics. This review covers issues specific to the physics of real crystals, which were not considered in the classical works on DB. In particular, it discusses the interaction of moving DB with crystal lattice defects, analyzes the influence of the elastic deformation of the lattice on the DB properties, presents recent works on the effect of nonlinear lattice excitations on the electron subsystem of the crystal, etc.