Taxis are cheap but sometimes hard to find. What I sometimes do is to go with taxis as my first choice but switch to the subway if taxis are impossible to find due to time of day or location. The hotel is close to a subway stop and so are these two places that you wish to visit.
It would be more efficient to use the Hujialou stop rather than Tuanjiehu as it would involve fewer transfers and is just as close to your hotel if not a bit closer. Here is a map:
http://www.explorebj.com/subway/
The subway is cheap and very easy to navigate.