Manchester City created plenty of chances but could not find a way to win at Villa Park.