48 Hours in Berlin: A Curated Itinerary for an Unforgettable Weekend