Re: overnight hotel Piraeus
Do also take a look at Piraeus Dream hotel. 10 minutes walk to the ferries.
Re: Greek ferries in April
Take a look at the schedules for November. April will hardly be very different.
Re: How to get to Astypalia in April 2019
You may fly Astypalea from Athens. Much better than a ferry.