The best time to visit Singapore to experience its multicultural heritage is during Diwali (mid-Oct to mid-Nov) or late Jan for Chinese New Year, when Little ...