Hummingbirds actually have no sense of smell. They are attracted to flowers by their colors and red is the most popular. Simple!