Hotel tips: Our favorite 21 hotels on the West Coast of Florida