We are looking to stay in a hotel with a water park with our two young children aged 5 and 7. Never stayed in a hotel before, usually in Airbnbs. We would love to be on a sandy beach too. We are looking for Spain, Greece or Portugal. Please can anyone recommend anywhere lovely?