I've already done it and I don't know where you can meditate
IIRC, I wanna say try going for a walk on your grandfather's land.
The lake. Do Gramps' quest first.