Find hotels in Key West Historic District, Key West from $107