20 places in Europe that are still affordable, still beautiful, and not overrun

From Balkan hill towns to Baltic university cities, these 20 European destinations offer beauty and value without the crowds