I would suggest a steampunk kinda setting. Well a mix of steampunk fueled by technology and magic of course.