On the Jersey Shore, Atlantic City boasts several casinos packed with entertainment and amenities. Here are five worth visiting for slots, food, and fun.