Fairs generally have animal and/or craft exhibits in addition to a midway, while carnivals are games and rides only. An amusement park is a fixed, permanent location, featuring rides and attractions. A carnival is a traveling attraction that will set up in a town, usually for a special event.