Sorry, you were looking at Spirit? Or you booked something else? As Spirit doesn't go through Miami, they go through FLL. As far as seats are concerned, we never pay for seats. And for carry-ons, you don't pay for anything that will fit under the seat. So just check bags and only take what will fit under the seat.