What is the best time and place to meditate?
Disclaimer: I've only been meditating regularly for a little under a year.
I find that my best meditation is in the morning, before I see any incoming signals. By "incoming signals", I mean things like text messages and emails. Ideally, I don't even want to see the blinking blue LED on my phone that tells me there's a text or a notification waiting to be seen. I also don't want to hear or read any news or talk to anyone first. Incoming signals can put me into a reactive state ("I should answer this", "I can't believe so-and-so said such-and-such", etc.). I think I got the idea for this approach from either Tim Ferriss or Josh Waitzkin (most likely, from the interview of the latter on the former's podcast).
If I'm not feeling up to meditating right when I wake up, I'll occupy myself with a simple, primarily physical task first. This could be cleaning, chopping onions, going for a walk, or anything else that doesn't involve incoming signals.
YMMV. Do what works for you!