If you are looking for the best German city breaks for travelers on the budget, consider taking a trip in late January or February. These months are the least popular among tourists, so the hotels and guided tours will cost you significantly cheaper than in the middle of summer. Another bonus of off-season travel is that you won't have to deal with the endless crowds and have the city's sights and museums almost to yourself.