A new approach to theory and simulation of the non-Markovian dynamics of open quantum systems is presented. It is based on identification of a parameter which is uniformly bounded on wide time intervals: the occupation of the virtual cloud of quanta. By 'virtual' we denote those bath excitations which were emitted by the open system, but eventually will be reabsorbed before any measurement of the bath state. A useful property of the virtual cloud is that the number of its quanta is expected to saturate on long times, since physically this cloud is a (retarded) polarization of the bath around the system. Therefore, the joint state of open system and virtual cloud (we call it dressed state) can be accurately represented in a truncated basis of Fock states, on a wide time scale. At the same time, there can be an arbitrarily large number of the observable quanta (which survive up to measurement), especially if the open system is under driving. However, it turns out that the statistics of the bathmeasurement outcomes is classical (in a suitable measurement basis): one can employ a Monte Carlo sampling of these outcomes. Therefore, it is possible to efficiently simulate the dynamics of the observable quantum field. In this work we consider the bath measurement with respect to the coherent states, which yields the Husimi function as the positive (quasi)probability distribution of the outcomes. The joint evolution of the dressed state and the corresponding outcome is called the dressed quantum trajectory. The Monte Carlo sampling of these trajectories yields a stochastic simulation method with promising convergence properties on wide time scales.