Robert Pattinson has Dinner with a Blonde in Berlin