We are planning a trip to Berlin for 6 days this August and would like to know some good locations to stay in? I've been doing a lot of research and it seems that there are just so many neighborhoods to choose from. We're not on a strict budget, but we don't want anything too expensive either.
We want to be close to the sights/ a short metro ride away, and in a historical, charming neighborhood with lots of cafés, restaurants, etc. We don't really want to be in the heart of the nightlife scene or in a "party neighborhood". However, we are okay with being close to a few bars if that means we're in a convenient location. I've been looking into Mitte, Prenzlauerberg and Charlottenburg. Right now I'm considering Charlottenburg, but Prenzlauerberg also seems to be an attractive option. I heard Mitte has the perfect location in terms of tourist attractions, but has a few "run-down" areas that may not be safe at night. Is this true?
We are also from northeast africa, and I've read from some forums that Prenzlauerberg may not be the best option for "foreign-looking" tourists, but I'm not sure whether people are overreacting or not. I've heard that Berlin is very safe in general.
Thank you for the help!