Be swept up in the magic of Carnival City Casino, a premier casino and hotel in Gauteng. Family fun provides the backdrop to the entertainment on offer. Try your hand at an exciting game of poker or roulette and then stop by the Casino Bar to grab a refreshing cocktail. See more photos of this fun spot here!. Carnival Cruise Lines. All Onboard Activities. View All; Activities; Bars; Casino ; Entertainment; Events; Outdoor; Shops; Spa & Fitness; Kids & Teens.