I suggest checking air transat - they occasionally have one way fares in the summertime between 150-400 each way. Usually fly to Frankfurt or Gatwick then you can connect wherever you like on a separate ticket.
I've gone to Europe 4 times in the past 4 years with these.
They are often a bit pricier on the way back so I sometimes use AirBerlin sales to get home.