Hmm...regarding Sangria, I am not too sure exactly where makes the best but you can get bottled ones from Spain 2 Dream at Vivocity. It's only 11.90 per bottle and it's pretty damn fantastic. For mojitos, you can head on down to Breeze, located at 33 Erskine Road within The Scarlet hotel. It is thei...