I've been tracking prices to Berlin for months, and I've noticed the sweet spot for booking is when these 4-star package deals pop up. The current rates are incredibly similar to what I paid last spring, but I had to piece everything together myself which was honestly more expensive in the end.
I learned to watch for the flight price fluctuations and usually book about 3-4 months ahead. When I stayed at a 4-star in Berlin last time, I paid almost double what these packages are offering now. My top tip would be to jump on these deals when you see them because they really do disappear fast - I've missed out on similar offers by waiting even just a day to book.

