Upvote:4
Visiting all the tourist attractions will be impossible. If you try it, you will see nothing in any detail. Make a plan. History, culture, nature?
In Germany, beds can go from €15 per night in a backpacker hostel to €100 or more per night in a hotel. Cheap hostels may not be available in smaller cities, and some larger cities can be much more expensive during peak seasons (Munich during the Oktoberfest.)
- Consider if you can (and want to) stay in a youth hostel. Check about membership in your national youth hostel association and if that allows you into hostels abroad. You might be able to get one room together with your friends.
A meal fast-food place is €5 to €10 per person, depending on how hungry you are. A cheap restaurant would be €10 to €20.
- A way to cut cost is to go to a supermarket, buy a bottle of soda, a loaf of sliced bread, plus cheese, sausage, etc. and to make yourself sandwiches. €5 to €20 will be enough for a meal for five. You can find a place to eat e.g. in a park, that's generally acceptable if you clean up afterwards. Either buy disposable plastic cups, cardboard plates, and plastic knives, or bring a more substantial plastic cup that can be cleaned in the bathroom sink at the evening. If you want hot drinks to go with the meal, buy takeaway coffee in a bakery, not in a restaurant.
For travel, it depends on how often and how far you want to ride. Consider a rail pass, individual train tickets, or intercity bus tickets.