You could easily spend a week in Berlin, but two or three days is enough to get a good taste of the city. You could visit the iconic sights like the Brandenburg Gate or the TV Tower, as well as explore the history of the city in a museum or explore the vibrant nightlife.