The best place to stay in KW is the Ocean Key House. On the water at Mallory Square. Expensive, but you'll be in the middle of it all. Make sure you get a room facing the square on the 4th or 5th floor - 3rd floor and below you have a view of palm trees. Get tickets for the pit area when you get there. Best viewing depends on where they put the course. If it comes into the harbor your hotel is great. Have Fun!!