Camping in Germany, Austria or even Italy provides for a broad variety of classes from basic to extra-deluxe. One of our favourite BASIC campgrounds is on the shore of Lago Maggiore in Italy, called
Lido di Monvalle (English web site). One section is basically a field where you can pitch tents or park small campers. Another section provides spaces for more substantial campers, while the third section has little permanent trailer cottages you can rent out which have private shower/bath and a kitchenette. There's a bar, a restaurant and a snack shop so you don't have to cook at all if you don't want to. A few motel-like rooms are also available over the restaurant. Our motorcycle club goes down for Easter weekend every year and we take over about half of the campground. The public showers and toilets are a bit primitive but the restaurant has decent toilets.
My in-laws, however, prefer a more up-scale campground, so they go to
Zillertal in Austria with their large luxurious camper-trailer. This place has all sorts of facilities like swimming pool, tennis courts, sauna, wellness centre and also several eateries including a Western Saloon and Beach Cafe. It is also open in winter for nearby skiing, though I doubt folks pitch tents in January.
In high season reservations are a MUST and the places are all quite crowded. If you go just before or after high season then you're more likely to have a more peaceful time, but the weather will play a role. The spacing between tent campsites depends on the season and can be quite rediculous at some places that try to crowd in as many folks as possible. The more expensive places obviously give more elbow room, and are less likely to have large groups of teenagers partying into all hours of the night.
For cooking, I've seen everything from mini disposable BBQs to elaborate propane gas grills. One of our club members showed up one year with his Saeco automatic coffee/expresso machine

Most campgrounds can provide water and electrical hookups.
Let me know if you have more questions. I just gave these two as an example of basic and luxurious, although there's everything in between, too.