Berlin is big and spread out. There's a lot to explore here. You can easily spend a week. However, consider spending at least 3 to 4 days for vacation.