Cheap Places to Stay in Berlin, from $30 per night