Jen and I are big fans of airbnb. We have yet to have a bad experience. In Cologne we chose a small apartment close to the center of the of the city. Our hostess, Katerina, was very helpful in getting us pointed in the right direction. We were within walking distance of everything. We had nightly walks along the Rhine.