Actually that is our high season, so that is the norm for the hotel prices. If you came here in the dead of the summer, you will find cheaper rates. Our high season is Winter & Spring. Ft Myers Beach is a large crowd attraction with the college students for their "Spring Break". Since college Spring Break dates vary, our season remains high until usually after Easter. So depending on when Easter is, that is when our rates start to decline.. hope this makes sense to you..
By the way, I agree the rates are high, especially compared to Disney, but like I said, that is the norm here. We also have many Europeans that come and actually rent homes for the entire season.. some home are rented out on a week to week basis, that can be an option for some who want to stay here for a week or so. Just do a search on the internet & real estate agencies will pop up.