Edmonton, Alberta is arguably one of the best cities to live in for a variety of reasons. Located in the beautiful province of Alberta, Edmonton provides residents with access to breathtaking natural beauty and ample outdoor activities, including skiing and hiking. The city also boasts a vibrant cultural scene, with numerous festivals, concerts, and other events hosted throughout the year.