Charleston has 342 Homestay , 172 Hotel , 40 Apartment , 8 Resort , 7 Villa , 2 Guest House for booking.