Bochum, Bremen and Hanover among friendliest cities From Schnauze to smiles, on the other end of the spectrum Bochum, Bremen and Hanover were deemed the top three most charming German cities.