What are the options?
Options for what? By far, the simplest solution is to acquire an RTC, with an alarm capability, and set the alarm to fire whenever you want to wake the Arduino up.
I don't think RTC is good choice it consumes more power.
But that battery level you want to measure - is that the same battery that powers the Arduino? How do you plan to measure this?