You probably aren't reading this thread anymore but in case you do:
You can buy mugs that have a french press built in - see http://www.amazon.com/Planetary-Design-Commuter-Double-Shot-...
I have a similar though cheaper version of one of these and it's pretty good.