I don't know where you're getting $320 from. It's $900 minimum round trip from New York to Berlin. German hotels must be really cheap if they cost $150 per night, especially considering the Euro's strength against the dollar.
The timing of this year's Evo is bad for everyone for travel...