Big and small amusement parks for all ages