Hoping to book a long weekend in January with my friend. Obviously this is a cold time of year, is Berlin worth a visit? Or open to other recommendations! Thanks