The deployment of fifth-generation (5G) wireless networks has already laid the ground-work for futuristic smart cities but along with this, it has also triggered the rapid growth of a wide range of applications, for example, the Internet of Everything (IoE), online gaming, extended/virtual reality (XR/VR), telemedicine, cloud computing, and others, which require ultra-low latency, ubiquitous coverage, higher data rates, extreme device density, ultra-high capacity, energy efficiency, and better reliability. Moreover, the predicted explosive surge in mobile traffic until 2030 along with envisioned potential use-cases/scenarios in a smart city context will far exceed the capabilities for which 5G was designed. Therefore, there is a need to harness the 6th Generation (6G) capabilities, which will not only meet the stringent requirements of smart megacities but can also open up a new range of potential applications. Other crucial concerns that need to be addressed are related to network security, data privacy, interoperability, the digital divide, and other integration issues. In this article, we examine current and emerging trends for the implementation of 6G in the smart city arena. Firstly, we give an inclusive and comprehensive review of potential 6th Generation (6G) mobile communication technologies that can find potential use in smart cities. The discussion of each technology also covers its potential benefits, challenges and future research direction. Secondly, we also explore promising smart city applications that will use these 6G technologies, such as, smart grids, smart healthcare, smart waste management, etc. In the conclusion part, we have also highlighted challenges and suggestions for possible future research directions. So, in a single paper, we have attempted to provide a wider perspective on 6G-enabled smart cities by including both the potential 6G technologies and their smart city applications. This paper will help readers gain a holistic view to ascertain the benefits, opportunities and applications that 6G technology can bring to meet the diverse, massive and futuristic requirements of smart cities.