Taking a trip to SA in March 2009 and want to stay a couple of days in Johannesburg. Hotels on trip advisor are either too expensive or not very nice. We tend to love boutique hotels and B&B's but one must be very careful to research them carefully. What are the nicest SMALL hotels in Johannesburg? We need something in the middle price range ($100-150 USD per night).