Coasters: as others mentioned before, go to Wodan first (has the slowest queues since it has no block section mid track). But Wodan is getting a little rough and sometimes gives me headaches (like EuroMir). So take some headache medicine with you is my advice. Blue fire next, because it is nearby, but it has a fast moving queues and should stay at about 20 minutes wait time on Sun-/Mondays. Next one I would visit Arthur, since this has quite a low capacity, too. And it's a family ride, so more people go there and the lines come rarely under 20 Minutes till the park closes. Between 10:30-12 am is good time than to go to Silver star and CanCan-Coaster, since the crowds which enter through the entrance move to the back of the park. The other coasters normally have waiting times between 5-15 minutes, if you do not walk with the main crowds in which their waiting time will spike up. If you quickly want to check the queues, i use this homepage, because it shows waiting times better than the parks app and you don't need gps: https://www.wartezeiten.app/europapark/ - you can even look at the waiting times if the last days/weeks/ months, if you want to get a better knowing if the rides queuing times.
About Virtual queues: you can queue at one ride, but you have to scan your ticket in the app. You should do this in the morning, since they are gone quickly... Don't waste it for "Piraten von Battavia" since it normally has no or short lines. I closed my gps and the app to save the battery of my phone, when I reopened the app without GPS on, my virtual queue was cancelled - be aware of this.
For food: there is the castle near the entrance, which is a nice and more quiet area - good for relaxing and get some good food. The Biergarten is there to, but it has not much variety, but it will stay open one hour, after the park closes and sometimes has a German Volks band performing there, so if you want some beer this could be the place. I think the entrance area stays open till later in the evening too. Hotel guest can take the monorail above the entrance back to the hotels in evening (the entrance of the monorail is closed but hotel guest can enter the monorail through the exit). I think the 4D cinema there is open in the evening, too. Playing some normal movies.
But if you want to try some other food, nearly every country of the park has a (mostly good) restaurant with the countries typical food. So in Switzerland you can eat "Raclette Cheese", inside the swiss village. Near Poseidon/Greek they have a Greek restaurant, Spain (Spanish), Finnland if remember correctly, is good for fish and so on... But be aware, like others mention they always have a fast food restaurant with burgers in each area,too. The restaurants are often a little bit more hidden inside a building, while the fast food stands are always in sight.
Most people i know loved the Fish-Burgers/Sandwich in Finland.
Another nice to try, is the "Food-Loop" Restaurant, where your food is delivered through small rollercoasters-style cars to your table. Food is just okay, but it is a interesting concept... It is in the glas-pyramid near EuroMir.
Overall, EuropaPark has a lot of little small hidden dark rides, but most of them like "SnoriTouren" are made for kids, but they still can be fun. I liked the small laser maze in England, there is not much - just a themed room with smoke and some laser beams... They count the time and how often you touched a Lazer... But is very small, not await to much.
At the exit of Poseidon is a nice mad house "Fluch der Kassandra" which is easy to miss.
I don't know much about the shows, but when I was younger I enjoyed the show in the Italian area very much. It had kind of mixture of artist, art, magician and dancing. It is near the haunted house "Geisterschloss", in the building to right of it.
The 4D cinema is ok, depends on the movie which is shown.
The others shows I never visited. I think the show in the Spanish area, a kind of rodeo stadium, is mainly a horse/action show. Than they have a ice skating show near Poseidon. In England there is a theater style show.
If I want to relax, i always do the small monorail, or one of the smaller boat rides. Or take the train to the front of the park and relax in the castle park.
About the wet-rides: Atlantica and Poseidon are quiet tame, you most times don't get really wet. But in the rafting ride and the log flume "Tiroller Wildwasserbahn" you can get quiet wet, if you are unlucky - but there are always human-dryers outside the rides, were you can get dried for 1-2€. But now it starts to get hot here in Germany, and normally you will dry in minutes.
I forgot the name of the hotel, but I had a good "all you can eat" buffet, which was 2 years ago about 30-35€ (before COVID, war and inflation) for a person. It was the hotel with the lighthouse. And I had a good cocktail at the Coloseo-Hotel Bar. In the evening they have a nice show in Coloseo, too.
And if you like water parks, don't forget Europe Park just has build the big water park "Rulantica" nearby, maybe a good possiblity for relaxing in the evening or check out the slides. Maybe they a have Combi-Ticket for hotel guest.
The VR-experience "Yullbe" is not worth the money... They have a small experience for 12€ which is like 5 minutes with a oculus quest and another for 35€ which is like 20 minutes and a walking adventure. But if you know/tried VR before or if you have an OculusQuest, you experienced most it offers. If they would price it fair 3-5€ for the small experience and 8-12€ for the long, it would be just okay - but still not a must do. Before spending 35€ in Yullbe, visit Rulantica which costs about the same.
But I never tried the VR-coaster, maybe they are better. But if you get VR-sick not suggest riding them, but I think they are priced more reasonable.
Good to know:
In the main-season (June to mid Sept. & during the German Autumn holidays around Halloween) the Park decides how long it is opened after the length of the queues of the park... So for example today most of the major rides had 20 minutes wait or less and was quiet full - so between 3-4 pm they will place signs at the rides when the park closes. Today they opened 1 hour longer, to 19:00(7pm)... So between 20-30 minutes, it mostly opens 1 hour longer, 30-40 minutes queues - 2 hours, above 40 (only in holidays) 3-4 hours.
So the park really makes sure, you have enough time. One time i was on the most crowded day of the year, with a huge traffic jam in front of the park and some coaster had waiting times between 40-50 minutes... Even than we could ride all major rides and many even two times. And the park opened till 10pm, so we could do some night rides. They really know how to push the people through the rides - really great operation.
If you see signs with times showing up in the ride stations, they are the closing times of the queues. So the queues/entrances of the rides will be closed at this time everywhere in the park.
Another tip: Tiroler Wildwasserbahn, Atlantica, Alpenexpress and the other smaller rides, most times have 1Minute lines in the evening 40-30 Minutes before closing, because everyone wants to ride the bigger rides before the park closes. This i use to get the smaller rides done I missed or i enjoy.
Another tip, check everything: in every building or pathway which is open to enter is something: most times it is a shop or restaurant, sometimes there are exhibitions, small animatronics or little (animatronic-)shows. Some pathways lead to nice point of views - for example in the swiss village you can walk on some balconies from which you get a nice view on the "Schweizer Bobbahn" coaster, or you can walk under the tracks of BlueFire near the Wodan entrance. When no people walk somewhere (empty stairs/walkways), it is often a good possibility to check out what is inside and get some relaxing times from the crowds.