I would also recommend visiting a European truckstop in a truck. As Erlangen has been suggested, I’ll agree with that one.
What you’ll find is
You will pay around €10 to park for the night, but you’ll also get a voucher of the same value as the parking charge, used as a discount on your meal or in the shop.
If you have a shower, as you step out of your cubicle the cleaner will be poised to make sure facilities are clean, ready for the next customer. Cost, around €1 - 2.
The toilet facilities will be bright fresh and clean, with no aroma of stale pee, or stained floor.
The cleaner may well be sitting, preparing to quickly clean the toilets again. It’s customary to tip 30 - 50 cents, if the facilities are up to scratch. There will NOT be a count-down timer on display, counting down the time until the supposed cleaner comes along with a plipper to reset it.
(I think that the cleaners are usually from a contract cleaning company, usually on a very small retainer and there wages are made up by their tips. Dirty smelly facilities, no tips; bright clean pleasant facilities, plenty of tips. Guess what. The same on motorway service stations as well btw.)
You can then enjoy a freshly and properly cooked meal, with fresh salad and a drink (beer, wine, large hot drink etc), in a pleasant restaurant for around €10 - 15. This is served to you at your table by a waitress or waiter, often in a uniform, always clean. It is very rare to queue up at a hot lamp cafeteria. Pick and pay for your 3 dried out courses to a sullen faced server who would prefer to chat with a colleague rather than slap your dehydrated choice onto a plate for you. It is usual to tip your waitress, the German way is to tell them to round up your bill to whatever you decide. I normally add €1 and round it up to the next complete €uro. You ask for your bill just before you’re ready to go.
Personally free Wi-Fi isn’t high on my list, although it’s handy when you need it.
I’m also one of those people who walks straight past a pub with a big banner outside it proclaiming “Satellite Sports Channels on our Big Screen TV”. I carry on walking until I find a pub with laughter and chatter coming from the doors and windows. Truckstops with blaring tv’s I try to avoid next time.
This week I shared a table, at a truckstop, with an Italian, a Dutchman and a Frenchman. We all chatted about our country, our particular jobs, anything interesting that had happened recently, the food, etc, in an odd mixture of French, Italian, German and English. There was no tv at all. The wine helped 