There are so many fun things to do in Key West! The city brims with historic attractions, atmospheric restaurants, and plenty of shopping.