America features thousands of hotels, from luxury resorts bragging