I use Google Maps and Kayak My Trips. Used to use TripIt but it declined in features.
New Google My Maps is inferior to the old My Maps but still works. However, I create custom My Maps with POIs mostly to print out (or could load a PDF into the phone too). Google Maps doesn't load My Maps in the iOS app.
I see that there is a separate Android app. which will load My Maps though.