Cowes and its nearby towns boast excellent restaurants, hotels and bars. Read our guide and reviews to find the best places to stay, eat and enjoy a drink whilst soaking up the excitement of this year's race.