Hotel price war rages in Cape Town