When I'm on my business trip at Bad Godesberg, I prefer to stay at Insel hotel. It is located 3 minutes by walk from train station, so you can go to Bonn easily, 10 minutes; it might be important if you are here for business. You can find a small shops around as well as restaurants, but you can eat at the hotel too - good breakfast (well, every day the same, though), good dinner, good beer. Rooms are small, but always clean; all what you need (hygienic sets, toothbrush, razor, etc) provided. Service is invisible; that's good. People at the desk are always ready to help you (speak English/German/Russian, at least). Internet is available, 16 Mbit/sec, stable, fast enough for my needs, just 1 euro per day. The only problem I had at the last stay, my room faced to a square, and the cleaning machine woke me up every morning...
