Hamburg, Berlin or Munich are a must too. People in bigger cities are used to americans and will help you and party with you. Its easy to get to know the bavarian people for example when you drink beer with them. The wine season starts now so there are a lot of wine-fests al over the place. Those are defintately a MUST! You will never see so many happy people again
