Indian rocks beach in FL. its so nice. its close enough to clearwater but never crowded. i went a few weeks ago just for shits and giggles and stayed 2 nights for less than $100