Haha well let me put it to you this way I have lived in Miami all my life and moved to Naples 7years ago so I think I can answer u on Naples too haha.here is the break down
South beach=very nice hotels, good food, very clear bluish water, the hottest women in the world wearing very very little and when they wear something its see threw or tight as hell
,awsome night clubs, very expensive vacation, but the day and night life is amazing
Naples=very clean place, good food, water is nice but not as good as south beach, little bit pricey not too bad problem is Naples is were the Richie rich live.mayority of the girls are hotties but stuck up cuz they got money and don't show that much skin like in south beach not to mention south beach is a topless beach
and little further down is hallover beach which is nude beach lol.down town Naples is were the night life is but its more bars than clubs but nice bars.
If u are in middle Florida Naples would be closer.from Naples to south beach is about 3hr drive
So there you go bro all decks are on the table for you now u pick your poison.hope this helps u out in deciding.oh and gyms in Naples is gonna be like la fitness I thinks there is a gold too and the rest are few none name one's here and there but all off them are pricey too nothing old or beat down like I said Naples is very clean town with lots off money big houses expensive high end cars